#include <stdio.h> int main() { int num1, num2; char op; 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; }
Activity