Witam ja w tym samym zadaniu mam problem z tym, że przekraczam limit czasu oraz wyjść z programu mogę dopiero po wpisaniu 3 razy '1' . Czy ktoś byłby tak miły aby powiedzieć jaki błąd robię ? Jestem baaardzo zielona w tym temacie i zaczynam dopiero przygodę z programowanie.
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{
int a,b;
char x;
while (x!=1)
{
cin>>x>>a>>b;
switch(x)
{
case '+':
cout<<"Wynik :"<<a+b<<endl;
break;
case '-':
cout<<"Wynik :"<<a-b<<endl;
break;
case '*':
cout<<"Wynik :"<<a*b<<endl;
break;
case '/':
cout<<"Wynik :"<<a/b<<endl;
break;
case '%':
cout<<"wynik :"<<a%b<<endl;
break;
case '1':
exit(0);
break;
default: cout<< "Nie ma takiej opcji";
}
}
return 0;
}