Помогите написать программу на языке С++. Во вложениях есть условие и код, который работает через раз. Спасибо!)
Ответы
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
char c;
cout << "для выбора языка введи букву <e> или <r>" << endl;
cin >> c;
int t;
cout << "введи число, соответствующее времени года" << endl;
cin >> t;
if (c == 'e')
{
switch (t){
case 1: cout << "december, january, february" << endl; break;
case 2: cout << "march, april, may" << endl; break;
case 3: cout << "june, july, august" << endl; break;
case 4: cout << "septeber, october, november" << endl;
break;
}
}
else if (c=='r')
switch (t){
case 1: cout << "декабрь, январь, февраль" << endl; break;
case 2: cout << "март, апрель, май" << endl; break;
case 3: cout << "июнь, июль, август" << endl; break;
case 4: cout << "сентябрь, октябрь, ноябрь" << endl; break;
}
}
Не хотите выводить одну переменную вместо постоянной копипасты cout? Это же не консистентно
Интересно вы знаете почему?) И если да, почему не предусмотреть такой елементарный хендлинг input?)