![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.10.2012
Сообщений: 15
|
![]()
помогите пожалуйста!!!!!на языке паскаль
задача День программиста. условие: в одной школе решили провести олимпиаду по информатике в день программиста который отмечается на 256-й день года (в не високосный год 13 сентября, в високосный - 12 сентября). организационному комитету олимпиады требуется знать, сколько дней осталось до ближайшего Дня программиста. напишите программу, которая по введенной дате определяет, сколько дней осталось до дня проведения олимпиады. Формат входных данных Входной файл содержит дату в формате дд мм гггг(начиная с 01 01 1900) Формат выходных данных выходной файл должен содержать одно целое число - количество дней до ближайшего Дня программиста. пример входного файла: 01 01 1994 пример выходного файла: 255 |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Количество дней в месяце: известно.
Процедура определения, является ли год високосным: элементарна. Процедура вычисления номера заданного числа в году: следует из вышеуказанного. Окончательное построение ответа: при номере текущего дня менее 256 - 256-n, больше - 256+(число дней в текущем году-n). |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 88
|
![]()
В делфи есть тип TDate. С его использованием задача сводится к элементарной. Погугли TDate или в хелпе поищи, задачу облегчит
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
studen, всё зависит от того, допускается ли использование типов (и методов работы с этими типами, конечно) языка Delphi.
Если брать чистый Паскаль, то решать нужно только с помощью вычислений (смотри пост #2 (c) Abstraction) если же можно использовать TDateTime (и DateUtils), то, конечно, задача резко упрощается. К слову, подобные задачи уже решались на форуме и готовое решение можно поискать. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.10.2012
Сообщений: 15
|
![]()
спасибо большое за советы)))
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача по программированию "День программиста" | tata7393 | Помощь студентам | 0 | 18.11.2012 21:11 |
День программиста - 12 сентября | vovken1997 | Свободное общение | 29 | 13.09.2012 00:07 |
Завтра день программиста | Аватар | Свободное общение | 9 | 13.09.2011 15:09 |
День программиста | GonZaleZ | Свободное общение | 17 | 24.08.2010 23:12 |
День программиста ? C Праздником !!! | Virtson | Свободное общение | 13 | 12.09.2008 19:00 |