Poprawilem na cos takiego, tylko nadal jest problem - ostatnia odpowiedz mi sie tak jakby kopiuje i nie wiem jak mam napisac aby zamknac program przy braku wiekszej ilosci danych wejsciowych.
#include
#include
using namespace std;
int main()
{
char opcja;
do
{
int a,b;
cin>>opcja;
switch(opcja)
{
case '+': cin>>a>>b; cout<<a+b; break;
case '-': cin>>a>>b; cout<<a-b; break;
case '*': cin>>a>>b; cout<<a*b; break;
case '/': cin>>a>>b; cout<<a/b; break;
case '%': cin>>a>>b; cout<<a%b; break;
default: exit(0);
}
}while ((opcja=='+')||(opcja=='-')||(opcja=='*')||(opcja=='/')||(opcja=='%'));
return 0;
}