Пожалуйста , помогите решить задачу : Написать программу, определяющую дату, которая была за m дней до сегодняшнего дня. Как ее сделать ? Нужно учитывать кол-во дней в месяцах, високосный год или нет. На форуме ничего похожего не нашел. Помогите, пожалуйста, ОЧЕНЬ нужно.
никак не получается, не знаю как переделать, помогите пожалуйста
Ozzя
29.05.2007 19:05
Программа от Amro по ссылке, чуть ниже есть функция проверки на високосность.
vi-rus
29.05.2007 19:30
не могу понять , каким образом переделать программу
volvo
29.05.2007 19:36
Цитата
не могу понять , каким образом переделать программу
Блин, что совсем обленились? Программа Amro ИМЕННО это и делает, только дата получается ПРИБАВЛЕНИЕМ к сегодняшней, а тебе надо ОТНЯТЬ! Плюс на минус поменять уже не в состоянии???
vi-rus
29.05.2007 20:00
Цитата(volvo @ 29.05.2007 16:36)
Блин, что совсем обленились? Программа Amro ИМЕННО это и делает, только дата получается ПРИБАВЛЕНИЕМ к сегодняшней, а тебе надо ОТНЯТЬ! Плюс на минус поменять уже не в состоянии???
Ну попробуй. Интересно, что у тебя получится
Ozzя
31.05.2007 20:14
Цитата(vi-rus @ 29.05.2007 17:00)
Ну попробуй. Интересно, что у тебя получится
И? Что, по-твоему, должно получиться? Может быть, РЕШЕНИЕ твоей задачи?
compiler
31.05.2007 20:22
приведенная программа после изменений будет работать правильно лиш при небольшой разнице в датах... а если мене интересует, какой день недели был ровно 300 лет назад в Москве? существует ли программка которая учитывала многочисленные поправки календаря?
Ozzя
31.05.2007 20:28
Правка была только одна
compiler
31.05.2007 20:36
в 1700 была еще реформа Петра I ...
Ozzя
31.05.2007 20:38
Ты путаешь. Правка Петра была - переход от календаря от сотвворения мира (7000-й год) к календарю от Р.Х. (григорианскому (?)).
compiler
31.05.2007 20:44
Цитата(Ozzя @ 31.05.2007 16:38)
Ты путаешь. Правка Петра была - переход от календаря от сотвворения мира (7000-й год) к календарю от Р.Х. (григорианскому (?)).
<<Пётр I с 1 января 1700 заменил действовавший в России так называемый календарь от «сотворения мира» на юлианский, разница между которыми 5508 лет. По указу царя от 20 декабря 1699 следовало 1 января 1700 >>
Ozzя
31.05.2007 20:46
Ну, забыл, что он юлианский Программа то все равно по григорианскому работает. Ну, вычтешь 13 дней. Делов то
compiler
31.05.2007 20:50
Цитата(Ozzя @ 31.05.2007 16:46)
Делов то
а не было ли еще каких-нибудь поправок?
Ozzя
31.05.2007 21:01
В 17-м, переход на григорианский. Следующая правка будет лет через двести (не помню сколько). Нам не дожить.
compiler
31.05.2007 21:04
Цитата(Ozzя @ 31.05.2007 17:01)
В 17-м, переход на григорианский.
ну... это ясно...
Цитата(Ozzя @ 31.05.2007 17:01)
Нам не дожить.
печально...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.