Д. М. Златопольский Санкт-Петербург «бхв-петербург» 2011 удк


 Известны год, номер месяца и день рождения каждого из двух человек. Оп- ределить, кто из них старше.  4.131



Pdf көрінісі
бет43/271
Дата04.02.2022
өлшемі7,99 Mb.
#24830
1   ...   39   40   41   42   43   44   45   46   ...   271
Байланысты:
Златопольский Сборник задач по прогр

4.130. Известны год, номер месяца и день рождения каждого из двух человек. Оп-
ределить, кто из них старше. 
4.131.  Известны год и номер месяца рождения человека, а также год и номер месяца 
сегодняшнего  дня.  Определить  возраст  человека  (число  полных  лет  и  число 
полных месяцев). При определении числа полных месяцев дни месяца не учи-
тывать, а использовать разность между номерами месяцев. Например, если ме-
сяц  рождения —  февраль,  а  текущий  (сегодняшний)  месяц —  май,  то  число 
полных месяцев равно трем независимо от дня рождения и сегодняшнего дня. 
4.132. Поезд  прибывает  на  станцию  в  a часов  b минут  и  отправляется  в  c часов 
d минут. Пассажир пришел на платформу в n часов m минут. Будет ли поезд 
стоять  на  платформе?  Числа  abcdnm —  целые,  0 < a   23,  0 < b   59, 
0 < c   23, 0 < d   59, 0 < n   23, 0 < m   59. 
4.133. Дата  некоторого  дня  определяется  двумя  натуральными  числами: 
(порядковый номер месяца) и (число). По заданным n и m определить: 
а) дату предыдущего дня (принять, что n и m не определяют 1 января); 
б) дату следующего дня (принять, что n и m не определяют 31 декабря). 
Примечание  
В обеих задачах принять также, что год не является високосным. 


Условный оператор 
45 
4.134. Дата  некоторого  дня  определяется  тремя  натуральными  числами:  (год), 
(порядковый номер месяца) и (число). По заданным gn и 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-ю цифру. 


Достарыңызбен бөлісу:
1   ...   39   40   41   42   43   44   45   46   ...   271




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет