• С++
    Написать программу, которая по введённому пользователем НАЗВАНИЮ месяца будет выдавать количество дней в этом месяце.

Ответы 2

  • Спасибо, за ответ, но это неправильно (выдаёт ошибку компиляции)
    • Автор:

      pablo20
    • 5 лет назад
    • 0
  • #include <iostream>#include <map>#include <string>using namespace std;int main(){ string mon; map<string, int> months = { {"январь", 1}, {"февраль", 2}, {"март", 3}, {"апрель", 4}, {"май", 5}, {"июнь", 6}, {"июль", 7}, {"август", 8}, {"сентябрь", 9}, {"октябрь", 10}, {"ноябрь", 11}, {"декабрь", 12} }; cout << "Введите название месяца строчными буквами: "; cin >> mon; switch (months[mon]) { case 2: cout << "28 дней"; break; case 1: case 3: case 5: case 7: case 8: case 10: case 12: cout << "31 день"; break; case 4: case 6: case 9: case 11: cout << "30 дней"; break; } cout << endl; return 0;}
    • Автор:

      barbara
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years