fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int a, b;
  5. char op;
  6.  
  7. printf("Enter two numbers:\n ");
  8. scanf("%d %d", &a, &b);
  9.  
  10. printf("Enter operator (+, -, *, /, %%): \n ");
  11. scanf(" %c", &op);
  12.  
  13. switch(op) {
  14. case '+': printf("Result = %d\n", a + b); break;
  15. case '-': printf("Result = %d\n", a - b); break;
  16. case '*': printf("Result = %d\n", a * b); break;
  17. case '/':
  18. if (b != 0)
  19. printf("Result = %d\n", a / b);
  20. else
  21. printf("Error! Division by zero.\n");
  22. break;
  23. case '%':
  24. if (b != 0)
  25. printf("Result = %d\n", a % b);
  26. else
  27. printf("Error! Modulus by zero.\n");
  28. break;
  29. default: printf("Invalid operator!\n");
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0.01s 5284KB
stdin
3 6  *
stdout
Enter two numbers:
 Enter operator (+, -, *, /, %): 
 Result = 18