fork download
  1.  
  2. #include <stdio.h>
  3.  
  4. int main() {
  5. int a, b, c;
  6. char ch;
  7.  
  8. printf("Enter first integer: \n");
  9. scanf("%d", &a) ;
  10.  
  11. printf("Enter second integer: \n ");
  12. scanf("%d", &b) ;
  13.  
  14. printf("Enter operand (+, -, *, /): \n ");
  15. scanf(" %c", &ch); // space before %c to skip whitespace
  16.  
  17. switch (ch) {
  18. case '+':
  19. c = a + b;
  20. printf("User wants addition: %d\n", c);
  21. break;
  22. case '-':
  23. c = a - b;
  24. printf("User wants subtraction: %d\n", c);
  25. break;
  26. case '*':
  27. c = a * b;
  28. printf("User wants multiplication: %d\n", c);
  29. break;
  30. case '/':
  31. if (b != 0) {
  32. c = a / b;
  33. printf("User wants division: %d\n", c);
  34. } else {
  35. printf("Error: Division by zero is not allowed.\n");
  36. }
  37. break;
  38. default:
  39. printf("Invalid operator.\n");
  40. }
  41.  
  42. return 0;
  43. }
  44.  
  45.  
Success #stdin #stdout 0s 5320KB
stdin
9
4
-
stdout
Enter first integer: 
Enter second integer: 
 Enter operand (+, -, *, /): 
 User wants subtraction: 5