Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2010, 19:26   #1
солнышко777
Пользователь
 
Регистрация: 24.06.2010
Сообщений: 17
Вопрос Каким будет k-й день года

здравствуйте

Дано целое число k (1 <= k <= 365). Определить, каким будет k-й день года: субботой, воскресеньем или рабочим днем, если
1 января —понедельник.


заранее спасибо
солнышко777 вне форума Ответить с цитированием
Старый 05.10.2010, 20:02   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
l:=k mod 7;
case l of
 6:writeln('saturday');
 0:writeln('sunday')
 else writeln('work day');
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 06.10.2010, 01:23   #3
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
Код:
l:=k mod 7;
Это ты номер недели узнаешь )
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 06.10.2010, 04:58   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Номер недели это
N:=k div 7;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 06.10.2010, 15:29   #5
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
Номер недели это
N:=k div 7;
Да действительно что-то туплю. Однако 1 день в году не всегда понедельник )
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Старый 06.10.2010, 16:21   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от XeruH
Да действительно что-то туплю.
немедленно прекращайте!

Цитата:
Сообщение от XeruH
Однако 1 день в году не всегда понедельник )
Точно. Жизнь многообразней! Однако так поставлено условие исходной задачи.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.10.2010, 21:55   #7
XeruH
Форумчанин
 
Регистрация: 17.09.2010
Сообщений: 229
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Однако так поставлено условие исходной задачи.
Да что ж такое!!! Все мне пора в отпуск =)
Правильно заданный вопрос - половина ответа!
XeruH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача года!!! Ramis Microsoft Office Excel 2 24.09.2010 15:27
отображение в поле месяца и года kate158 Общие вопросы Delphi 4 04.12.2009 12:56
Опредилить, каким днем недели является k-й день невисокосного года RAVEN23 Паскаль, Turbo Pascal, PascalABC.NET 0 03.06.2009 18:45
определить день недели по заданному числу (считать в месяце 30 дней и первый день месяца понедельник dan1991 Помощь студентам 1 01.03.2009 20:59