int main() {
int a, b, res; char op; bool f = true;
std::cin >> a >> op >> b; // add prompt to user
switch (op) {
case '+': res = a + b; break; // if 'break' is missed?
case '-': res = a - b; break;
case '*': res = a * b; break;
case '/': res = a / b; break; // if b is zero?
default: f = false;
}
if (f) std::cout << a << op << b << "=" << res << std::endl;
else std::cout << "Unknown operation: " << op << std::endl;
}**
First, add prompt to user. Second what happens if I delete the "break"? Third, why my code is not working when my "b" is ==0?