Вопрос задан 20.03.2025 в 16:04. Предмет Информатика. Спрашивает Клусс Даша.

НА c++ ПОЖАЛУЙСТА
Напишите программу, которая вводит номер месяца и выводит название времени года на английском языке. При вводе неверного номера месяца должно быть выведено слово 'NO'.

Входные данные
Входная строка содержит единственное число – номер месяца (возможно, неверный).

Выходные данные
Нужно вывести название времени года (на английском языке), соответствующее введённому номеру месяца ('winter' – зима, 'spring' – весна, 'summer' – лето, 'autumn' – осень). Если введён неверный номер месяца, программы должна вывести слово 'NO'.

Примеры
входные данные
4
выходные данные
spring

Перейти к ответам

Ответы на вопрос

Отвечает Мудрый Макс.

Вот пример программы на языке C++, которая решает поставленную задачу:

cpp
#include using namespace std;

int main() { int month; cin >> month;

// Определяем время года по номеру месяца if (month == 12 || month == 1 || month == 2) { cout << "winter" << endl; } else if (month >= 3 && month <= 5) { cout << "spring" << endl; } else if (month >= 6 && month <= 8) { cout << "summer" << endl; } else if (month >= 9 && month <= 11) { cout << "autumn" << endl; } else { // Если номер месяца некорректный cout << "NO" << endl; }

return 0; }

Пояснение к программе:

  1. Ввод данных: Переменная month считывает вводимое пользователем число, которое должно соответствовать номеру месяца.
  2. Условная логика:
    • Если номер месяца 12, 1 или 2 — это зима, выводим "winter".
    • Если номер месяца от 3 до 5 — это весна, выводим "spring".
    • Если номер месяца от 6 до 8 — это лето, выводим "summer".
    • Если номер месяца от 9 до 11 — это осень, выводим "autumn".
    • В остальных случаях (если номер месяца меньше 1 или больше 12), выводим "NO".
  3. Вывод: Программа выводит соответствующее время года или сообщение об ошибке.

Примеры работы:

Пример 1:

Вход:

4

Выход:

spring

Пример 2:

Вход:

15

Выход:

objectivec
NO

Пример 3:

Вход:

12

Выход:

winter

Эта программа корректно обрабатывает все возможные входные данные, соответствуя требованиям задачи.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос