![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.10.2007
Сообщений: 32
|
![]()
Всем доброго времени суток
У меня задача: Дано количество дней от 1 явн 2000 года. Определить дату(число, месяц и год)(учетом високосных годов). Нельзя использовать стандартные средства сред программирования, т.е. чистая арифметика. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Ну, дык..,, дата плюс единица - значит дата плюс один день.
Допустим, количество дней от 1 явн 2000 года = 100; Код:
//******************** А если высчитывать дни чисто арифметичеки, то: int(daycount div 365) = количество лет frac(daycount div 365) = количество оставшихся дней в этом году Високосный год можно вычислить, например так: Код:
//пишу на "бум", может ошибся где... Но вся эта арифметика как-то глупо смотрится. Все равно, что вместо Код:
Код:
Последний раз редактировалось _SERGEYX_; 09.10.2008 в 22:41. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.10.2007
Сообщений: 32
|
![]()
это понятно. Вот еще как найти количество високосных годов?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 06.10.2007
Сообщений: 32
|
![]()
Visokos_count = (daynum/365) % 4 + 1;
тока будет ошибка примерно раз в через 365 високосных годов... |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.04.2007
Сообщений: 37
|
![]()
ИЗВИНИЯИУС на етат вапросу не сможите памоч ребията ???
http://programmersforum.ru/showthrea...438#post197438 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нам осталось жить 4 дня | JTG | Свободное общение | 70 | 22.10.2008 19:11 |
Первая номер дня в дате | mirawoo | Microsoft Office Access | 3 | 17.06.2008 15:19 |
Добавление дня к дате | Askat | БД в Delphi | 2 | 03.03.2008 11:30 |
Вычисление даты завтрашнего дня | meteora | Помощь студентам | 3 | 18.01.2008 11:18 |
Help!!! диплом через 2 дня!!!! | WinD | Помощь студентам | 3 | 23.06.2007 20:21 |