С++Написать программку, которая по введённому юзером НАЗВАНИЮ месяца будет выдавать
С++
Написать программу, которая по введённому юзером НАЗВАНИЮ месяца будет выдавать количество дней в этом месяце.
1 ответ
Снигирь
Мишаня
include lt;iostreamgt;
include lt;mapgt;
include lt;stringgt;
using namespace std;
int main()
string mon;
maplt;string, intgt; months =
"январь", 1,
"февраль", 2,
"март", 3,
"апрель", 4,
"май", 5,
"июнь", 6,
"июль", 7,
"август", 8,
"сентябрь", 9,
"октябрь", 10,
"ноябрь", 11,
"декабрь", 12
;
cout lt;lt; "Введите название месяца строчными буквами: ";
cin gt;gt; mon;
switch (months[mon])
case 2:
cout lt;lt; "28 дней";
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
cout lt;lt; "31 денек";
break;
case 4:
case 6:
case 9:
case 11:
cout lt;lt; "30 дней";
break;
cout lt;lt; endl;
return 0;
include lt;mapgt;
include lt;stringgt;
using namespace std;
int main()
string mon;
maplt;string, intgt; months =
"январь", 1,
"февраль", 2,
"март", 3,
"апрель", 4,
"май", 5,
"июнь", 6,
"июль", 7,
"август", 8,
"сентябрь", 9,
"октябрь", 10,
"ноябрь", 11,
"декабрь", 12
;
cout lt;lt; "Введите название месяца строчными буквами: ";
cin gt;gt; mon;
switch (months[mon])
case 2:
cout lt;lt; "28 дней";
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
cout lt;lt; "31 денек";
break;
case 4:
case 6:
case 9:
case 11:
cout lt;lt; "30 дней";
break;
cout lt;lt; endl;
return 0;
Игорек Аматуни
Спасибо, за ответ, но это ошибочно (выдаёт ошибку компиляции)
Колек Гурьяшкин
Сообразил, бранится на case'ы без break'ов. Компиляторы бывают различные. Сейчас Для вас в ЛС напишу исправленное.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Облако тегов