printf("Enter an expression (e.g., 10 + 5): ");
scanf("%d %c %d", &num1, &op, &num2);
switch(op) {
case '+':
printf("Result = %d\n", num1 + num2);
break;
case '-':
printf("Result = %d\n", num1 - num2);
break;
case '*':
printf("Result = %d\n", num1 * num2);
break;
case '/':
if (num2 != 0)
printf("Result = %.2f\n", (float)num1 / num2);
else
printf("Error: Division by zero!\n");
break;
case '%':
if (num2 != 0)
printf("Result = %d\n", num1 % num2);
else
printf("Error: Modulo by zero!\n");
break;
default:
printf("Error: Invalid operator!\n");
}
return 0;
#include <stdio.h>
int main() {
int num1, num2;
char op;
}