Could you please look into my code and tell me, which test case is missing. I have ignored divide and modulo by zero condition as it is mentioned in the constraints.
#include
using namespace std;
int main() {
char ch ;
cin >> ch;
while (ch != 'x' and ch != 'X') {
long long int n1, n2;
switch (ch) {
case '+': cin >> n1 >> n2;
cout << n1 + n2 << endl;
break;
case '-': cin >> n1 >> n2;
cout << n1 - n2 << endl;
break;
case '*': cin >> n1 >> n2;
cout << n1 * n2 << endl;
break;
case '/': cin >> n1 >> n2;
cout << float(n1) / n2 << endl;
break;
case '%': cin >> n1 >> n2;
cout << n1 % n2 << endl;
break;
default:
cout << "Invalid operation. Try again." << endl;
}
cin >> ch;
}
return 0;
}