Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/47: Рейтинг темы: голосов - 47, средняя оценка - 4.77
1 / 1 / 0
Регистрация: 09.11.2019
Сообщений: 86

Определить дату, на которую приходится День программиста в заданном году

01.01.2021, 15:04. Показов 9792. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, нужна помощь с задачкой с acmp. Вот условие:День программиста отмечается в 255-й день года (при этом 1 января считается нулевым днем). Требуется написать программу, которая определит дату (месяц и число григорианского календаря), на которую приходится День программиста в заданном году.

В григорианском календаре високосным является:

год, номер которого делится нацело на 400
год, номер которого делится на 4, но не делится на 100
Входные данные
В единственной строке входного файла INPUT.TXT записано целое число от 1 до 9999 включительно, которое обозначает номер года нашей эры.

Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести дату Дня программиста в формате DD/MM/YYYY, где DD — число, MM — номер месяца (01 — январь, 02 — февраль, ..., 12 — декабрь), YYYY — год в десятичной записи.
1 2000 12/09/2000
2 2009 13/09/2009
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.01.2021, 15:04
Ответы с готовыми решениями:

Определить дату, на которую приходится день программиста в заданном году
День программиста отмечается в 255-й день года (при этом 1 января считается нулевым днем). Требуется написать программу, которая определит...

Определить дату, на которую приходится День программиста в заданном году
Ребят, нужна помощь с задачкой с acmp. Вот условие:День программиста отмечается в 255-й день года (при этом 1 января считается нулевым...

Написать программу, определяющую дату, на которую приходится День программиста в заданном году
День программиста отмечается в 255-й день года (при этом 1 января считается нулевым днем). Требуется написать программу, которая определит...

3
31 / 18 / 5
Регистрация: 30.08.2020
Сообщений: 55
05.01.2021, 23:01
New_user4, я чувствую какой-то подвох...
Python
1
2
year = int(input())
print('12/09/2000') if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0 else print('13/09/2009')
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
06.01.2021, 04:20
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
In [1]: from datetime import date, timedelta
 
In [2]: def solution():
    ...:     year = int(input())
    ...:     result = date(year, 1, 1) + timedelta(days=255)
    ...:     print(result.strftime("%d/%m/%Y"))
    ...:
 
In [3]: solution()
2000
12/09/2000
 
In [4]: solution()
2009
13/09/2009
0
31 / 18 / 5
Регистрация: 30.08.2020
Сообщений: 55
06.01.2021, 05:22

Не по теме:

Сильно ступил, но идея в том, что в зависимости от високосности года будет меняться только цифра дня месяца(12 или 13).


Python
1
2
year = int(input())
print(f'12/09/{year}') if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0 else print(f'13/09/{year}')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.01.2021, 05:22
Помогаю со студенческими работами здесь

Вычислите дату, когда в заданном году в США празднуют День Благодарения (первый четверг ноября)
Вычислите дату, когда в заданном году в США празднуют День Благодарения (первый четверг ноября). Не знаю с чего начать.

Дан номер года n. Определить на какое число приходится День работников нефтяной и газовой промышленности в этом году
Дан номер года n. Определить на какое число приходится День работников нефтяной и газовой промышленности в этом году. Здравствуйте....

Считая, что год невисокосный и 1 января приходится на день недели wd1, определить: k - количество понедельников в году, приходящихся на 13-е число
Не получается написать программку к задачке: (Буду рад если сможете написать мат.модель к ней, т.к. не понимаю само ее осуществление в...

Определить дату Дня Учителя в заданном году
День учителя отмечается каждый год в первое воскресенье октября. Введите натуральное число п, что представляет число года. Выход: дата Дня...

Число на которое приходится день учителя в году n
день учителя ежегодно отмечается в первое воскресенье октября. дано натуральное n означающее номер года. определить число на которое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru