https://pl.spoj.com/problems/CALC/ - link do zadania
Nie wiem dlaczego nie przyjmuję mi zadania.
#include <iostream>
using namespace std;
string dzialanie;
int a,b,c;
int main()
{
getline(cin,dzialanie);
for(int i=0; i<dzialanie.length(); i=i+6)
{
if(dzialanie[i+2]=='1')
a=1;
else if(dzialanie[i+2]=='2')
a=2;
else if(dzialanie[i+2]=='3')
a=3;
else if(dzialanie[i+2]=='4')
a=4;
else if(dzialanie[i+2]=='5')
a=5;
else if(dzialanie[i+2]=='6')
a=6;
else if(dzialanie[i+2]=='7')
a=7;
else if(dzialanie[i+2]=='8')
a=8;
else if(dzialanie[i+2]=='9')
a=9;
else if(dzialanie[i+2]=='0')
a=0;
if(dzialanie[i+4]=='1')
b=1;
else if(dzialanie[i+4]=='2')
b=2;
else if(dzialanie[i+4]=='3')
b=3;
else if(dzialanie[i+4]=='4')
b=4;
else if(dzialanie[i+4]=='5')
b=5;
else if(dzialanie[i+4]=='6')
b=6;
else if(dzialanie[i+4]=='7')
b=7;
else if(dzialanie[i+4]=='8')
b=8;
else if(dzialanie[i+4]=='9')
b=9;
else if(dzialanie[i+4]=='0')
b=0;
if(dzialanie[i]=='+')
cout<<a+b<<endl;
if(dzialanie[i]=='-')
cout<<a-b<<endl;
if(dzialanie[i]=='*')
cout<<a*b<<endl;
if(dzialanie[i]=='/')
cout<<a/b<<endl;
if(dzialanie[i]=='%')
cout<<a%b<<endl;
}
}