fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. char operation;
  5. double num1, num2, result;
  6.  
  7. printf("Введіть знак операції (+, -, *, /): ");
  8. scanf(" %c", &operation);
  9.  
  10. printf("Введіть два числа: ");
  11. scanf("%lf %lf", &num1, &num2);
  12.  
  13. switch(operation) {
  14. case '+':
  15. result = num1 + num2;
  16. printf("%.2f + %.2f = %.2f\n", num1, num2, result);
  17. break;
  18. case '-':
  19. result = num1 - num2;
  20. printf("%.2f - %.2f = %.2f\n", num1, num2, result);
  21. break;
  22. case '*':
  23. result = num1 * num2;
  24. printf("%.2f * %.2f = %.2f\n", num1, num2, result);
  25. break;
  26. case '/':
  27. if (num2 != 0) {
  28. result = num1 / num2;
  29. printf("%.2f / %.2f = %.2f\n", num1, num2, result);
  30. } else {
  31. printf("Помилка: ділення на нуль!\n");
  32. }
  33. break;
  34. default:
  35. printf("Ви ввели хибний знак операції\n");
  36. break;
  37. }
  38.  
  39. return 0;
  40. }
Success #stdin #stdout 0.01s 5320KB
stdin
+
7 25
stdout
Введіть знак операції (+, -, *, /): Введіть два числа: 7.00 + 25.00 = 32.00