Володе понравились олимпиады по информатике, поэтому он решил ходить на занятия кружка по программированию. придя на первое занятие кружка, он узнал, что занятия будут проходить еженедельно в один и тот же день недели. володе составить календарь занятий до конца года – определите даты всех занятий, начиная с первого занятия и до конца года. программа получает на вход два числа, записанных в разных строках: номер месяца и номер дня месяца, когда проходит первое занятие. номер месяца может быть одним из четырёх возможных чисел – 9, 10, 11, 12. номер дня месяца – число от 1 до 30 для сентября и ноября (месяцы с номерами 9 и 11) или от 1 до 31 для октября и декабря (месяцы с номерами 10 и 12). программа должна вывести даты всех занятий кружка до конца года в хронологическом порядке, по одной дате в строке, сначала месяц, затем день месяца, через пробел. занятия проходят еженедельно, в тот же день недели, что и первое занятие. формат вывода дат такой же, как в условии. считайте, что каникулы отсутствуют, а последнее занятие может происходить в любой день декабря, в том числе и 31 числа.
290
305
Ответы на вопрос:
Python 3: m = int( d = int( while true: d += 7 if m % 2 == 0 and d > 31: d -= 31 m += 1 elif m % 2 ! = 0 and d > 30: d -= 30 m += 1 if m > 12: break print(m, d) пример ввода: 10 1 пример вывода: 10 8 10 15 10 22 10 29 11 5 11 12 11 19 11 26 12 3 12 10 12 17 12 24 12 31
Популярно: Информатика
-
Плиззззззззззззззззз28.09.2022 13:53
-
dayana2007205.10.2021 11:25
-
малыш11526.07.2022 16:56
-
maratizmailov01.11.2021 05:38
-
TheKateClapp12320.03.2022 22:36
-
фокс3604.11.2021 14:36
-
3твиттер324.08.2022 09:26
-
Romchik111111104.04.2021 15:54
-
karandash7277211.09.2020 08:25
-
Елена0911127.04.2021 01:32