По заданному числу n от 1 до 365 определите, на какое число какого месяца приходится день невисокосного года с номером n. Программа получает на вход целое число n и должна вывести два числа: число месяца (от 1 до 31) и номер месяца (от 1 до 12), на которое приходится данный день.

6 Фев 2020 в 19:41
265 +1
0
Ответы
1

Пример кода на Python:

n = int(input("Введите номер дня от 1 до 365: "))
months = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
day_of_month = 0
month_number = 0
for i in range(len(months)):
if n - months[i] > 0:
n -= months[i]
else:
day_of_month = n
month_number = i + 1
break
print("Число месяца:", day_of_month)
print("Номер месяца:", month_number)

Этот код сначала запрашивает у пользователя номер дня от 1 до 365. Затем он находит на какое число какого месяца приходится данный день, используя список дней в каждом месяце. Наконец, программа выводит число месяца и номер месяца на экран.

18 Апр 2024 в 17:57
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир