#include <stdio.h>
int main ()
{
float value1, value2;
char operator;
printf ("Type in your expression.\n"); scanf ("%f %c %f", &value1
, &operator
, &value2
);
if ( operator == '+' )
printf ("%.2f\n", value1
+ value2
); else if ( operator == '-' )
printf ("%.2f\n", value1
- value2
); else if ( operator == '*' )
printf ("%.2f\n", value1
* value2
); else if ( operator == '/' )
if ( value2 == 0 )
printf ("Division by zero.\n"); else
printf ("%.2f\n", value1
/ value2
); else
printf ("Unknown operator.\n"); printf ("%.2f\n", value1
/ value2
);
return(0);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluICgpCnsKCWZsb2F0IHZhbHVlMSwgdmFsdWUyOwoJY2hhciBvcGVyYXRvcjsKCQoJcHJpbnRmICgiVHlwZSBpbiB5b3VyIGV4cHJlc3Npb24uXG4iKTsKCXNjYW5mICgiJWYgJWMgJWYiLCAmdmFsdWUxLCAmb3BlcmF0b3IsICZ2YWx1ZTIpOwoJCglpZiAoIG9wZXJhdG9yID09ICcrJyApCgkJcHJpbnRmICgiJS4yZlxuIiwgdmFsdWUxICsgdmFsdWUyKTsKCWVsc2UgaWYgKCBvcGVyYXRvciA9PSAnLScgKQoJCXByaW50ZiAoIiUuMmZcbiIsIHZhbHVlMSAtIHZhbHVlMik7CgllbHNlIGlmICggb3BlcmF0b3IgPT0gJyonICkKCQlwcmludGYgKCIlLjJmXG4iLCB2YWx1ZTEgKiB2YWx1ZTIpOwoJZWxzZSBpZiAoIG9wZXJhdG9yID09ICcvJyApCgkJIGlmICggdmFsdWUyID09IDAgKQoJCQlwcmludGYgKCJEaXZpc2lvbiBieSB6ZXJvLlxuIik7CgkJZWxzZQoJCQlwcmludGYgKCIlLjJmXG4iLCB2YWx1ZTEgLyB2YWx1ZTIpOwoJCWVsc2UKCQkJcHJpbnRmICgiVW5rbm93biBvcGVyYXRvci5cbiIpOwoJCXByaW50ZiAoIiUuMmZcbiIsIHZhbHVlMSAvIHZhbHVlMik7CgkJCgkJCglyZXR1cm4oMCk7CgkKfQ==