Вопрос № 174167: Доброго времени суток. Паскаль когда-то помнил, но в данной ситуации(просил помочь друг, а я на гулянке), не могу ему предоставить разумный ответ. Товарисчи, напишите код, пожалуйста, для этой задачи. Требуется по введенному числу n 1&l...
Вопрос № 174167:
Доброго времени суток. Паскаль когда-то помнил, но в данной ситуации(просил помочь друг, а я на гулянке), не могу ему предоставить разумный ответ. Товарисчи, напишите код, пожалуйста, для этой задачи.
Требуется по введенному числу n 1<=n<=365 определить на какое число каждого месяца и на какой день недели выпадает n-ый день невисокосного года,начинающегося с понедельника
Отвечает Vassea, Практикант :
Здравствуйте, Третьяков Алексей Михайлович. Программа в приложении В массив записана продолжительность каждого месяца. Для определения дня недели - находим остаток от деления на 7 и в зависимости от его значения выводим день недели. Чтобы определить число и месяц - начинаем складывать количества дней в каждом месяце до тех пор пока число n не станет меньше либо = Это означает, что в этом месяце (i) находится данное число. Чтобы определить данное число, мы из суммы количества дней вычитаем
число дней в месяце i (таким образом находим сколько дней прошло в уже завершившихся месяцах) и эту разницу вычитаем из числа n
Приложение:
Ответ отправил: Vassea, Практикант
Ответ отправлен: 12.11.2009, 23:30
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 256430
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает Tribak, Студент :
Здравствуйте, Третьяков Алексей Михайлович. Код ниже, все очень просто и интуитивно понятно (к тому же если раньше сами программировали). Удачи
Автором исправлена ошибка в программе.
-----
∙ Отредактировал: Николай Владимирович / Н.В., Старший модератор
∙ Дата редактирования: 13.11.2009, 00:00 (время московское)
Приложение:
Ответ отправил: Tribak, Студент
Ответ отправлен: 12.11.2009, 23:28
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 256431
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.