
Вопрос задан 30.07.2023 в 10:16.
Предмет Информатика.
Спрашивает Бахтерева Саша.
Напишите в С++ Дан номер месяца — целое число в диапазоне 1–12 (1 — январь, 2 — февраль и т. д.).
Вывести название соответствующего времени года («зима», «весна», «лето», «осень»).

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

Отвечает Тишков Стас.
#include
int main()
{
int i;
cin >> i;
if(i<3 || i==12)
cout << “winter”;
else if(i <6)
cout << “spring”;
else if(i<9)
cout << “summer”;
else
cout << “autumn”;
return 0;
}
int main()
{
int i;
cin >> i;
if(i<3 || i==12)
cout << “winter”;
else if(i <6)
cout << “spring”;
else if(i<9)
cout << “summer”;
else
cout << “autumn”;
return 0;
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи вам нужно определить, к какому времени года относится указанный номер месяца и вывести соответствующее название. Вот пример кода на C++:
cpp#include <iostream>
int main() {
int month;
std::cout << "Введите номер месяца (от 1 до 12): ";
std::cin >> month;
// Проверяем, что введенный номер месяца находится в диапазоне от 1 до 12
if (month >= 1 && month <= 12) {
// Определяем время года по номеру месяца
std::string season;
switch (month) {
case 12:
case 1:
case 2:
season = "зима";
break;
case 3:
case 4:
case 5:
season = "весна";
break;
case 6:
case 7:
case 8:
season = "лето";
break;
case 9:
case 10:
case 11:
season = "осень";
break;
}
std::cout << "Время года: " << season << std::endl;
} else {
std::cout << "Некорректный номер месяца. Введите число от 1 до 12." << std::endl;
}
return 0;
}
Код запросит у пользователя ввести номер месяца и затем выведет соответствующее название времени года. При вводе некорректного номера месяца (меньше 1 или больше 12) программа сообщит об ошибке.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili