Условный оператор
45
4.134. Дата некоторого дня определяется тремя натуральными числами:
g (год),
m (порядковый номер месяца) и
n (число). По заданным
g,
n и
m определить:
а) дату предыдущего дня;
б) дату следующего дня.
В обеих задачах рассмотреть два случая:
1) заданный
год не является високосным;
2) заданный
год может быть високосным (см. задачу 4.65).
4.135. Работа светофора для водителей запрограммирована следующим образом:
в начале каждого часа в течение трех минут горит зеленый сигнал, затем
в течение одной минуты
— желтый, в течение двух минут
— красный, в те-
чение трех минут
— опять зеленый и т. д. Дано вещественное число
t, озна-
чающее время в минутах, прошедшее с начала очередного часа. Определить,
сигнал какого цвета горит для водителей в этот момент.
4.136. Дано целое число
k (1
k 365). Определить, каким будет
k-й день года:
субботой,
воскресеньем или рабочим днем, если 1 января:
а) понедельник;
б)
d-й день недели (если 1 января — понедельник, то
1
d
, если вторник —
2
d
, ..., если воскресенье —
7
d
).
4.137. Даны
целое число k (1
k 180) и последовательность цифр 10111213...9899,
в которой выписаны подряд все двузначные числа. Определить
k-ю цифру.
Достарыңызбен бөлісу: