7IX
25.10.2020 18:43

Мне тут дз по шагу задали,с++,сделать калькулятор.что б при выборе символа (+,*,-,/)выходило действие,типо вбил +,и показало сложение двух чисел

код у меня изначально(часть)выглядит так:

cin> > deystvie;

switch (deystvie){

case +: cout< < "сложение\n"

и вот нужно,что бы при вбивании плюса выходило действие,а оно не .уже через "char" пробовал

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
вика3878
11.10.2020 03:47

Я бы не юзал бы 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 << "Деление";

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота