#include <stdio.h>
int main() {
int a, b;
char op;
printf("Enter two numbers:\n ");
printf("Enter operator (+, -, *, /, %%): \n ");
switch(op) {
case '+': printf("Result = %d\n", a
+ b
); break; case '-': printf("Result = %d\n", a
- b
); break; case '*': printf("Result = %d\n", a
* b
); break; case '/':
if (b != 0)
printf("Result = %d\n", a
/ b
); else
printf("Error! Division by zero.\n"); break;
case '%':
if (b != 0)
printf("Result = %d\n", a
% b
); else
printf("Error! Modulus by zero.\n"); break;
default: printf("Invalid operator!\n"); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhLCBiOwogICAgY2hhciBvcDsKCiAgICBwcmludGYoIkVudGVyIHR3byBudW1iZXJzOlxuICIpOwogICAgc2NhbmYoIiVkICVkIiwgJmEsICZiKTsKCiAgICBwcmludGYoIkVudGVyIG9wZXJhdG9yICgrLCAtLCAqLCAvLCAlJSk6IFxuICIpOwogICAgc2NhbmYoIiAlYyIsICZvcCk7ICAKCiAgICBzd2l0Y2gob3ApIHsKICAgICAgICBjYXNlICcrJzogcHJpbnRmKCJSZXN1bHQgPSAlZFxuIiwgYSArIGIpOyBicmVhazsKICAgICAgICBjYXNlICctJzogcHJpbnRmKCJSZXN1bHQgPSAlZFxuIiwgYSAtIGIpOyBicmVhazsKICAgICAgICBjYXNlICcqJzogcHJpbnRmKCJSZXN1bHQgPSAlZFxuIiwgYSAqIGIpOyBicmVhazsKICAgICAgICBjYXNlICcvJzogCiAgICAgICAgICAgIGlmIChiICE9IDApIAogICAgICAgICAgICAgICAgcHJpbnRmKCJSZXN1bHQgPSAlZFxuIiwgYSAvIGIpOwogICAgICAgICAgICBlbHNlIAogICAgICAgICAgICAgICAgcHJpbnRmKCJFcnJvciEgRGl2aXNpb24gYnkgemVyby5cbiIpOwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICclJzogCiAgICAgICAgICAgIGlmIChiICE9IDApIAogICAgICAgICAgICAgICAgcHJpbnRmKCJSZXN1bHQgPSAlZFxuIiwgYSAlIGIpOwogICAgICAgICAgICBlbHNlIAogICAgICAgICAgICAgICAgcHJpbnRmKCJFcnJvciEgTW9kdWx1cyBieSB6ZXJvLlxuIik7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGRlZmF1bHQ6IHByaW50ZigiSW52YWxpZCBvcGVyYXRvciFcbiIpOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==