Ответы на вопрос:
Для нашего современного календаря: w = d + [ (13m - 1) / 5 ] + y + [ y / 4 ] + [ c / 4 ] - 2c где d - число месяца; m - номер месяца, начиная с марта (март=1, апрель=2, ..февраль=12); y - номер года в столетии (например, для 1965 года y=65. для января и февраля 1965 года, т. е. для m=11 или m=12 номер года надо брать предыдущий, т. е. y=64); c - количество столетий (например, для 2000 года c=20. и здесь для января и февраля 2000 года надо брать предыдущее столетие с=19); квадратные скобки означают целую часть полученного числа (отбрасываем дробную) . результат w делите на 7 и модуль остатка от деления даст день недели (воскресенье=0, понедельник=1, ..суббота=6) пример: для 31 декабря 2008 года определяем: d=31, m=10, y=8, c=20 по формуле находим: w = 31 + [ ( 13 * 10 - 1 ) / 5 ] + 8 + [ 8 / 4 ] + [ 20 / 4 ] - 2 * 20 = = 31 + 25 + 8 + 2 + 5 - 40 = 31 теперь делим w на 7 и находим остаток от деления: 31 / 7 = 4 и 3 в остатке. тройка соответствует дню недели среда. (с) энциклопедия для детей, том 11, , с. 159
Популярно: Алгебра
-
Светланка19301.08.2021 02:52
-
Hitecho0729.06.2022 04:20
-
seksi250510.09.2020 19:39
-
aliolga18.01.2023 08:36
-
SHiiimochka09.02.2021 08:38
-
prostotak197006.09.2022 22:50
-
Ученица95010.11.2021 17:42
-
AlexLLG21.09.2022 05:46
-
КириллSOS09.06.2020 02:58
-
kenetic21323230.08.2022 23:17