Я бы не юзал бы switch case, потому что он коряво работает для строк и чаров
Объяснение:
#include <iostream>
#include <string>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
char deystvie;
cin >> deystvie;
if (deystvie == '+') cout << "Сложение";
else if (deystvie == '-') cout << "Вычитание";
else if (deystvie == '*') cout << "Умножение";
else cout << "Деление";
}