fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. setlocale(0, "");
  7. int a, b, c; // объявление двух переменных a и b целого типа данных.
  8. char d, x;
  9. cout << "Первое число: ";
  10. cin >> a; // пользователь присваивает переменной a какое-либо значение.
  11. cout << "+ - * / (что-нибудь одно)";
  12. cin >> d;
  13. cout << "Второе число: ";
  14. cin >> b;
  15. switch (d):
  16. case '+':
  17. c=a+b;
  18. break;
  19. case '-':
  20. c=a-b;
  21. break;
  22. case '*':
  23. c=a*b;
  24. break;
  25. case '/':
  26. c=a/b;
  27. break;
  28. default:
  29. cout << "Пиши нормально, мудила";
  30. c = 0;
  31. break;
  32. cout << "Результат: " << c << endl; // вывод ответа.
  33. system("pause");
  34. return 0;
  35. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:15:12: error: expected primary-expression before ‘:’ token
  switch (d):
            ^
prog.cpp:18:10: error: break statement not within loop or switch
          break;
          ^~~~~
prog.cpp:19:9: error: case label ‘'-'’ not within a switch statement
         case '-':
         ^~~~
prog.cpp:21:10: error: break statement not within loop or switch
          break;
          ^~~~~
prog.cpp:22:9: error: case label ‘'*'’ not within a switch statement
         case '*':
         ^~~~
prog.cpp:24:13: error: break statement not within loop or switch
             break;
             ^~~~~
prog.cpp:25:9: error: case label ‘'/'’ not within a switch statement
         case '/':
         ^~~~
prog.cpp:27:7: error: break statement not within loop or switch
       break;
       ^~~~~
prog.cpp:28:3: error: case label not within a switch statement
   default:
   ^~~~~~~
prog.cpp:31:7: error: break statement not within loop or switch
       break;
       ^~~~~
stdout
Standard output is empty