ПЛИЗ! ПОМАГИТЕ ПОЖАЛУЙСТА! может кто небуть знает,Как по дате отыскать денек
ПЛИЗ! ПОМАГИТЕ ПОЖАЛУЙСТА!
может кто небуть знает,
Как по дате найти денек нидели
1 ответ
Ivan
Для нашего современного календаря:
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
-----
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
-----
Вадим Зекунов
а если 24 декабря 1567года
Борис Кривоноженков
можно использовать ?
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Облако тегов