Даны два числа, пользователь вводит первое, затем второе, и выбирает действие /, *, + или...

0 голосов
29 просмотров

Даны два числа, пользователь вводит первое, затем второе, и выбирает действие /, *, + или -. Задача на C++


Информатика (27 баллов) | 29 просмотров
Дан 1 ответ
0 голосов

#include "stdafx.h"#include #include using namespace std;
int main(void){setlocale(LC_ALL, "Russian");double a, b; // тип double потому что при делении целых бывает ошибкаcout << "Введите числа: \n";while (cin >> a >> b){ cout << "Выберите действие /, *, + или -: \n";char act; // действиеcin >> act;switch (act){case '+': cout << "Результат: " << a << " + " << b << " = " << a + b << endl; break;case '-': cout << "Результат: " << a << " - " << b << " = " << a - b << endl; break;case '*': cout << "Результат: " << a << " * " << b << " = " << a * b << endl; break;case '/': cout << "Результат: " << a << " / " << b << " = " << a / b << endl; break;<br> default: cout << "Ошибочка. Выберите одно из действий +, -, * или /.  \n"; break;}} system("pause");return 0;}

(345 баллов)
0

я не понимаю почему ответ испортил структуру

0

но программа работает