![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.01.2011
Сообщений: 5
|
![]()
Задание
Если 7-ое число месяца приходится на вторник, то этот день является счастливым.Сколько счасливых дней будет между заданными датами. Нужно написать программу, которая подсчитает количество счастливых дней между начальной и конечной датами. Известно, что начальная дата приходится на понедельник. Формат входных данных: Первая строка входного файла содержит начальную дату в следующем формате: dd/mm/yyyy, где dd-день, mm-месяц, уууу-год(01<=dd<=31,01<=mm<=12, 0001<=yyyy<=9999). Год Y является високосным, если Y делится на 4 и не делится на 100, или делится на 400. Во второй строке задаётся конечная дата в таком же формате. Гарантируется, что начальная дата хронологически меньше конечной даты. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 104
|
![]()
Функция Си time знает о високосных годах. С помощью этой функции определяем количество дней между датами. вычитаем разницу между начальной датой и первым счастливым днем из количества полученных дней. оставшеиеся дни делим на 7 и прибавляем 1. Все.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.01.2011
Сообщений: 5
|
![]()
А как она записывается в Паскале?? Мне такого даже близко не объясняли, напишите пожалуйста.
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
то тогда задача упрощается. вот пара функций, которые Вам пригодятся в Паскале: Код:
и отсчитваете вторники (учитывая переходы на следующий месяц) пока не превысите конечную дату. в процессе отсчёта проверяете, если вторник - 7-е число - увеличиваете счётчик. всё. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Календарь | mineralkaaa | Общие вопросы Delphi | 5 | 11.09.2010 01:28 |
КАЛЕНДАРЬ В С++ | ange11o | Общие вопросы C/C++ | 0 | 02.06.2010 14:18 |
календарь | mineralkaaa | Помощь студентам | 6 | 20.05.2010 13:21 |
Календарь | seriousMalish | JavaScript, Ajax | 2 | 12.05.2010 05:01 |