
Напишите программу,которая запрашивает год и выдаёт на экран количество дней в этом году (год
бывает високосным или нет)

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

Ответ:
Объяснение:
#include <iostream>
using namespace std;
int main() {
int year;
cin >> year;
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) cout << "366 days\n";
else cout << "365 days\n";
}
else cout << "366 days\n";
}
else cout << "365 days\n";
}



Конечно! Вот пример программы на языке Python, которая запрашивает год у пользователя и выводит количество дней в этом году, учитывая, является ли год високосным или нет:
pythondef is_leap_year(year):
if year % 4 != 0:
return False
elif year % 100 != 0:
return True
elif year % 400 != 0:
return False
else:
return True
def get_days_in_year(year):
if is_leap_year(year):
return 366
else:
return 365
year = int(input("Введите год: "))
days = get_days_in_year(year)
print(f"Количество дней в году {year}: {days}")
Программа определяет, является ли год високосным, используя алгоритм, который проверяет несколько условий. Затем она вызывает функцию get_days_in_year
, чтобы получить количество дней в году. Наконец, программа выводит результат на экран.
Обратите внимание, что в этой программе не используется проверка на правильность ввода года. Если пользователь введет некорректное значение (например, текст вместо числа), возникнет ошибка. В реальном приложении следует реализовать дополнительную проверку ввода, чтобы избежать таких проблем.


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