///Or Tsarfati
#include <stdio.h>
#define SIZE 122
void main()
{
int i=0,j,a=0,b=0;
char targil[SIZE];
printf("please insert the Targil\n"); while (targil[i]!='=')//the loop turns the chars into ints.
{
if(targil[i]!='+' && targil[i]!='-' && targil[i]!='*' && targil[i]!='/')
targil[i]=targil[i]-'0';
i++;
}
i=0;
do///adding all the numbers to NUM a
{
if(targil[0]=='-' && i!=0)
{
a=a*10;
a=a-targil[i];
}
if(targil[0]!='-')
{
a=a*10;
a=a+targil[i];
}
i++;
}
while (targil[i]!='+' && targil[i]!='-' && targil[i]!='*' && targil[i]!='/');
i++;
j=i;
do///adding all the numbers to NUM b
{
if(targil[i]=='-' && i!=j)
{
b=b*10;
b=b-targil[j];
}
else
if(targil[i]!='-')
{
b=b*10;
b=b+targil[j];
}
j++;
}
while (targil[j]!='=');
i=1;
while(targil[i]!='+' && targil[i]!='-' && targil[i]!='*' && targil[i]!='/')
{
i++;
}
////below is calculation of numbers
if(targil[i]=='+')
else
if(targil[i]=='-')
else
if(targil[i]=='*')
else
if(targil[i]=='/' && b!=0)
else
printf("can't divide by 0\n");
}
Ly8vT3IgVHNhcmZhdGkKCiNpbmNsdWRlIDxzdGRpby5oPgojZGVmaW5lIFNJWkUgMTIyCnZvaWQgbWFpbigpCgp7CmludCBpPTAsaixhPTAsYj0wOwpjaGFyIHRhcmdpbFtTSVpFXTsKCnByaW50ZigicGxlYXNlIGluc2VydCB0aGUgVGFyZ2lsXG4iKTsKc2NhbmYoIiVzIix0YXJnaWwpOwp3aGlsZSAodGFyZ2lsW2ldIT0nPScpLy90aGUgbG9vcCB0dXJucyB0aGUgY2hhcnMgaW50byBpbnRzLgoJewoJCWlmKHRhcmdpbFtpXSE9JysnICYmIHRhcmdpbFtpXSE9Jy0nICYmIHRhcmdpbFtpXSE9JyonICYmIHRhcmdpbFtpXSE9Jy8nKQoJdGFyZ2lsW2ldPXRhcmdpbFtpXS0nMCc7CgkJaSsrOwoJfQppPTA7CmRvLy8vYWRkaW5nIGFsbCB0aGUgbnVtYmVycyB0byBOVU0gYQp7CgkJaWYodGFyZ2lsWzBdPT0nLScgJiYgaSE9MCkKCQl7CgkJCWE9YSoxMDsKCQkJYT1hLXRhcmdpbFtpXTsKCQl9CgkJCWlmKHRhcmdpbFswXSE9Jy0nKQoJCXsKCQkJYT1hKjEwOwoJCQlhPWErdGFyZ2lsW2ldOwoJCX0KCQkJaSsrOwoJfQoKd2hpbGUgKHRhcmdpbFtpXSE9JysnICYmIHRhcmdpbFtpXSE9Jy0nICYmIHRhcmdpbFtpXSE9JyonICYmIHRhcmdpbFtpXSE9Jy8nKTsKCQoKaSsrOwpqPWk7CmRvLy8vYWRkaW5nIGFsbCB0aGUgbnVtYmVycyB0byBOVU0gYgp7CgkJaWYodGFyZ2lsW2ldPT0nLScgJiYgaSE9aikKCQl7CgkJCWI9YioxMDsKCQkJYj1iLXRhcmdpbFtqXTsKCQl9CgkJZWxzZQoJCQlpZih0YXJnaWxbaV0hPSctJykKCQl7CgkJCWI9YioxMDsKCQkJYj1iK3RhcmdpbFtqXTsKCQl9CgkJCWorKzsKCX0Kd2hpbGUgKHRhcmdpbFtqXSE9Jz0nKTsKaT0xOwp3aGlsZSh0YXJnaWxbaV0hPScrJyAmJiB0YXJnaWxbaV0hPSctJyAmJiB0YXJnaWxbaV0hPScqJyAmJiB0YXJnaWxbaV0hPScvJykKewoJaSsrOwp9Ci8vLy9iZWxvdyBpcyBjYWxjdWxhdGlvbiBvZiBudW1iZXJzCmlmKHRhcmdpbFtpXT09JysnKQkKcHJpbnRmKCIlZCslZD0lZFxuIixhLGIsYStiKTsKZWxzZQppZih0YXJnaWxbaV09PSctJykJCnByaW50ZigiJWQtJWQ9JWRcbiIsYSxiLGEtYik7CmVsc2UKaWYodGFyZ2lsW2ldPT0nKicpCQpwcmludGYoIiVkKiVkPSVkXG4iLGEsYixhKmIpOwplbHNlCmlmKHRhcmdpbFtpXT09Jy8nICYmIGIhPTApCQpwcmludGYoIiVkLyVkPSVkXG4iLGEsYixhL2IpOwplbHNlCglwcmludGYoImNhbid0IGRpdmlkZSBieSAwXG4iKTsKCgoKfQ==