#include <stdio.h>
#define size 122
void main()
{
char arr[size],ch;
int i=0,chcount=0,temp=0;
int j,k,counter,num1,num2,outcome;
{
arr[i]=ch;
i++;
chcount++;
}
i--;
temp=chcount;
i=1;
while(i<temp)
{
counter=1;
num1=0;
num2=0;
while ( (arr[i]!='+')&&(arr[i]!='-')&&(arr[i]!='*')&&(arr[i]!='/') )
{
num1=num1+(arr[i]-48)*counter;
counter=counter*10;
i++;
}
//printf("%d num1\n",num1);
ch=arr[i];
counter=1;
i++;
// printf("%c\n",ch);
// printf("%d\n",arr[i]);
while (arr[i]!='=')
{
num2=num2+(arr[i]-48)*counter;
counter=counter*10;
i++;
}
//printf("%d num2\n",num2);
if (ch=='+')
printf("%d %d %d\n",num1
,num2
,num1
+num2
); if (ch=='-')
printf("%d %d %d\n",num1
,num2
,num1
-num2
); if (ch=='*')
printf("%d %d %d\n",num1
,num2
,num1
*num2
); if (ch=='/')
printf(" %d %d %3.2f\n",num1
,num2
,(float)num1
/(float)num2
); i++;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgc2l6ZSAxMjIKdm9pZCBtYWluKCkKewpjaGFyIGFycltzaXplXSxjaDsKaW50IGk9MCxjaGNvdW50PTAsdGVtcD0wOwppbnQgaixrLGNvdW50ZXIsbnVtMSxudW0yLG91dGNvbWU7CndoaWxlICggKGNoPWdldGNoYXIoKSApIT0nLicpCnsKICAgYXJyW2ldPWNoOwogICBpKys7CiAgIGNoY291bnQrKzsKfQppLS07Cgp0ZW1wPWNoY291bnQ7Cmk9MTsKd2hpbGUoaTx0ZW1wKQp7CmNvdW50ZXI9MTsKbnVtMT0wOwpudW0yPTA7CndoaWxlICggKGFycltpXSE9JysnKSYmKGFycltpXSE9Jy0nKSYmKGFycltpXSE9JyonKSYmKGFycltpXSE9Jy8nKSApCnsKICBudW0xPW51bTErKGFycltpXS00OCkqY291bnRlcjsKICBjb3VudGVyPWNvdW50ZXIqMTA7CiAgaSsrOwp9Ci8vcHJpbnRmKCIlZCAgbnVtMVxuIixudW0xKTsKCSBjaD1hcnJbaV07CgkgY291bnRlcj0xOwoJIGkrKzsKCS8vIHByaW50ZigiJWNcbiIsY2gpOwoJLy8gcHJpbnRmKCIlZFxuIixhcnJbaV0pOwp3aGlsZSAoYXJyW2ldIT0nPScpCnsKCSBudW0yPW51bTIrKGFycltpXS00OCkqY291bnRlcjsKICBjb3VudGVyPWNvdW50ZXIqMTA7CiAgaSsrOwoKfQovL3ByaW50ZigiJWQgIG51bTJcbiIsbnVtMik7CmlmIChjaD09JysnKQpwcmludGYoIiVkICAgJWQgICAlZFxuIixudW0xLG51bTIsbnVtMStudW0yKTsKaWYgKGNoPT0nLScpCnByaW50ZigiJWQgICAlZCAgICVkXG4iLG51bTEsbnVtMixudW0xLW51bTIpOwppZiAoY2g9PScqJykKcHJpbnRmKCIlZCAgICVkICAgJWRcbiIsbnVtMSxudW0yLG51bTEqbnVtMik7CmlmIChjaD09Jy8nKQpwcmludGYoIiAgJWQgICAlZCAgICUzLjJmXG4iLG51bTEsbnVtMiwoZmxvYXQpbnVtMS8oZmxvYXQpbnVtMik7CmkrKzsKfQoKCgoKCgoKCn0=