#include #include using namespace std; int main(int argc, char* argv[]) { string S; cin>>S; char *pStr=(char*)S.c_str(); char ch1='+',ch2='+'; string s1,s2; switch(pStr[0]){ case '-': ch1='-'; pStr++; break; case '+': ch1='+'; pStr++; break; } char op=' '; while (*pStr!='\0'){ if (op==' '){ if (*pStr>='0' && *pStr<='9'){ s1.push_back(*pStr++); }else{ op=(*pStr++); } continue; } switch(*pStr){ case '-': case '+': ch2=(*pStr++); continue; } s2.push_back(*pStr++); } int data1=atol(s1.c_str()); int data2=atol(s2.c_str()); if (ch1=='-'){ data1=-data1; } if (ch2=='-'){ data2=-data2; } if (op=='+'){ cout<