Форум: "Потрепаться";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];
ВнизИ еще одна задачка. Найти похожие ветки
← →
Сергей Макаров (2002-12-12 17:16) [0]Наверное я совсем обнаглел. но все же , задали задачку но решить у меня ее не получается. Суть: вводиться первая дата (например
05 06) и выяснить сколько осталось до второй введенной записи (например 12 07). пытался сделать, но ни чего не получилось.
спасибо.
← →
Anatoly Podgoretsky (2002-12-12 17:27) [1]Не понятно в каком у тебя форматы даты, где год, для астрактых дат без года задача решения не имеет
← →
Сергей Макаров (2002-12-12 17:33) [2]Первое число - день, второе-месяц. у меня есть условие, которое Вам я и напечатал, и про года там ни чего не сказанно-(.
← →
sniknik (2002-12-12 17:33) [3]DataTime2-DataTime1 как раз количество дней (целое) 1 = день. Не говоря о куче функций для работы с датами.
Anatoly Podgoretsky © (12.12.02 17:27)
можно принять что год 0 (1899). или любо другое число какое нравится (одинаковое для обоих), тогда осталось решить високосный год или нет общитываем. ???
← →
Сергей Макаров (2002-12-12 17:38) [4]Делается все на паскале, а общитывать будем-с не високосный год.
← →
sniknik (2002-12-12 18:01) [5]Тогда вручную, можно сделать массив (1..12) в котором количество дней с начала года с какого месяц начинаятся
Январь - 1, февраль - 32, Март - 61, .....
считаем разницу (Начало месяца2 + День) - (Начало месяца1 + День).
должно получится. (может удобнее с 0 считать) пробуй.
← →
Anatoly Podgoretsky (2002-12-12 18:57) [6]28.02 и 1.03 одназначно говорят о невозможно получения ответа без года. Если тебе все равно, что будет в результате, то можешь к это присоединить любой год и DataTime2-DataTime1
Присобачить можно с помощью EncodeDate
← →
stream (2002-12-13 14:55) [7]Есть такая книжка, называется "100 задач по программированию", автора точно не помню, но знаю, что он литовский. Там представлено два решения - хорошее и не очень.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.024 c