#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
enum menu {close,start};
int first_number = 0, second_number = 0, result = 0, next = 0;
char symbol;
do {
cout << "Введите первое число\n";
cout << "-----> "; cin >> first_number;
cout << "Введите второе число \n";
cout << "-----> "; cin >> second_number;
cout << "Введите символ операции +, -, *, /\n";
cout << "-----> "; cin >> symbol;
switch (symbol) {
case '+':
result = first_number + second_number;
cout << "Результат " << result;
break;
case '-':
result = first_number - second_number;
cout << "Результат " << result;
break;
case '*':
result = first_number * second_number;
cout << "Результат " << result;
break;
case '/':
result = first_number / second_number;
cout << "Результат " << result;
break;
}
cout << "\nВведите 1 - продолжить";
cout << "\nВведите 0 - закрыть\n";
cin >> next;
switch (next) {
case start:
result = 0;
break;
case close:
result = 2;
}
} while (result <= 1);
system("pause");
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpIHsKICAgIHNldGxvY2FsZShMQ19BTEwsICJSdXMiKTsKICAgIGVudW0gbWVudSB7Y2xvc2Usc3RhcnR9OwogICAgaW50IGZpcnN0X251bWJlciA9IDAsIHNlY29uZF9udW1iZXIgPSAwLCByZXN1bHQgPSAwLCBuZXh0ID0gMDsKICAgIGNoYXIgc3ltYm9sOwogICAgZG8gewogICAgICAgIGNvdXQgPDwgItCS0LLQtdC00LjRgtC1INC/0LXRgNCy0L7QtSDRh9C40YHQu9C+XG4iOwogICAgICAgIGNvdXQgPDwgIi0tLS0tPiAiOyBjaW4gPj4gZmlyc3RfbnVtYmVyOwogICAgICAgIGNvdXQgPDwgItCS0LLQtdC00LjRgtC1INCy0YLQvtGA0L7QtSDRh9C40YHQu9C+IFxuIjsKICAgICAgICBjb3V0IDw8ICItLS0tLT4gIjsgY2luID4+IHNlY29uZF9udW1iZXI7CiAgICAgICAgY291dCA8PCAi0JLQstC10LTQuNGC0LUg0YHQuNC80LLQvtC7INC+0L/QtdGA0LDRhtC40LggKywgLSwgKiwgL1xuIjsKICAgICAgICBjb3V0IDw8ICItLS0tLT4gIjsgY2luID4+IHN5bWJvbDsKICAgICAgICBzd2l0Y2ggKHN5bWJvbCkgewogICAgICAgIGNhc2UgJysnOiAKICAgICAgICAgICAgcmVzdWx0ID0gZmlyc3RfbnVtYmVyICsgc2Vjb25kX251bWJlcjsKICAgICAgICAgICAgY291dCA8PCAi0KDQtdC30YPQu9GM0YLQsNGCICIgPDwgcmVzdWx0OwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICctJzoKICAgICAgICAgICAgcmVzdWx0ID0gZmlyc3RfbnVtYmVyIC0gc2Vjb25kX251bWJlcjsKICAgICAgICAgICAgY291dCA8PCAi0KDQtdC30YPQu9GM0YLQsNGCICIgPDwgcmVzdWx0OwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICcqJzoKICAgICAgICAgICAgcmVzdWx0ID0gZmlyc3RfbnVtYmVyICogc2Vjb25kX251bWJlcjsKICAgICAgICAgICAgY291dCA8PCAi0KDQtdC30YPQu9GM0YLQsNGCICIgPDwgcmVzdWx0OwogICAgICAgICAgICBicmVhazsKICAgICAgICBjYXNlICcvJzoKICAgICAgICAgICAgcmVzdWx0ID0gZmlyc3RfbnVtYmVyIC8gc2Vjb25kX251bWJlcjsKICAgICAgICAgICAgY291dCA8PCAi0KDQtdC30YPQu9GM0YLQsNGCICIgPDwgcmVzdWx0OwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgY291dCA8PCAiXG7QktCy0LXQtNC40YLQtSAxIC0g0L/RgNC+0LTQvtC70LbQuNGC0YwiOwogICAgICAgIGNvdXQgPDwgIlxu0JLQstC10LTQuNGC0LUgMCAtINC30LDQutGA0YvRgtGMXG4iOwogICAgICAgIGNpbiA+PiBuZXh0OwogICAgICAgIHN3aXRjaCAobmV4dCkgewogICAgICAgIGNhc2Ugc3RhcnQ6CiAgICAgICAgICAgIHJlc3VsdCA9IDA7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgY2xvc2U6CiAgICAgICAgICAgIHJlc3VsdCA9IDI7CiAgICAgICAgfQogICAgfSB3aGlsZSAocmVzdWx0IDw9IDEpOwogICAgc3lzdGVtKCJwYXVzZSIpOwp9Cgo=