0
What is wrong with the 2nd conditional?
this is the code: #include <iostream> #include <conio.h> using namespace std; int calcu(){ int entr1; cin >> entr1; if (entr1==1){ cout << "1" << endl; } if (entr1==2){ int num1,num2; char signo; cin >> num1 >> signo >> num2; if (signo=='+'){ cout << num1 + num2 << endl;} } if (entr1!=1&&entr1!=2){ cout << "nope" << endl; } return 0; } int main() { calcu(); return 0; } when you enter 2 in the program, it says no output, but I cant find anything wrong!
1 Answer
+ 2
I wrote it and evething went OK. My inputs are
2
3 + 4
And the output is
7
This is quite right.
Check out for syntax.