В феврале 2004 года 5 воскресений ,а всего 29 дней. На какой день недели приходится 16 февраля 2004 года.

5 Сен 2019 в 20:42
706 +1
0
Ответы
1

Для решения этой задачи можно воспользоваться формулой Зеллера.

Для числа 16 февраля 2004 года:
m = 16 (день месяца)
Y = 2004 (год)
C = 20 (первые две цифры года)
y = 4 (последние две цифры года)

Формула Зеллера выглядит следующим образом:
h = (q + 13(m+1) / 5 + y + y / 4 + C / 4 - 2C) mod 7

Где q - число месяца, m - номер месяца, C - первые две цифры года, y - последние две цифры года, h - номер дня недели, где 0 - суббота, 1 - воскресенье, 2 - понедельник и т.д.

Подставляем значения:
h = (16 + 1317 / 5 + 4 + 4 / 4 + 20 / 4 - 220) mod 7
h = (16 + 221 / 5 + 4 + 1 + 5 - 40) mod 7
h = (16 + 44 + 4 + 1 + 5 - 40) mod 7
h = (70) mod 7
h = 0

Таким образом, на 16 февраля 2004 года приходится понедельник (номер дня недели 0).

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