Предмет: Информатика,
автор: Funder45
Даны два числа, пользователь вводит первое, затем второе, и выбирает действие /, *, + или -. Задача на C++
Ответы
Автор ответа:
0
#include "stdafx.h"#include <iostream>#include <string>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;
default: cout << "Ошибочка. Выберите одно из действий +, -, * или /. \n"; break; } } system("pause"); return 0; }
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;
default: cout << "Ошибочка. Выберите одно из действий +, -, * или /. \n"; break; } } system("pause"); return 0; }
varan941:
я не понимаю почему ответ испортил структуру
Похожие вопросы
Предмет: Биология,
автор: bencrus
Предмет: История,
автор: galakovamargarita
Предмет: Химия,
автор: Аноним
Предмет: Математика,
автор: Аноним