Массивы величин типа "запись"
187
13.15. Даны даты каждого из 20 событий, произошедших после 1930 года: год, но-
мер месяца и число. Составить программу, сравнивающую два любых собы-
тия по времени (определяющую, какое из событий произошло позже). Собы-
тие может быть представлено:
а) условным
порядковым номером;
б) в виде текста.
13.16. Известна информация о 24 моментах времени одних и тех же суток: часы
(значения от 0 до 23), минуты (от 0 до 59) и секунды (от 0 до 59). Составить
программу, сравнивающую два любых момента времени (определяющую,
какой из моментов был в эти сутки раньше).
13.17. Известны фамилии всех 30 сотрудников фирмы и их адреса.
Определить, ра-
ботают ли в фирме люди с одной из фамилий: Кузин, Куравлев, Кудин, Куль-
ков или Кубиков. В случае положительного ответа напечатать их адреса.
13.18. Даны названия 20 стран и частей света, в которых они находятся. Опреде-
лить, есть ли среди них страны, находящиеся в Африке или в Азии. В случае
положительного ответа напечатать их названия.
13.19. Известны данные о 20 учениках класса: фамилии, имена, отчества, даты
рождения (год, номер месяца и число). Определить, есть ли в классе учени-
ки, у которых сегодня день рождения, и если да, то напечатать их имя
и фамилию.
13.20. В записной книжке указаны фамилии и номера телефонов 30-ти человек. Со-
ставить программу:
а) которая определяет, есть ли в записной книжке телефон некоторого чело-
века, и,
если есть,
печатает номер его телефона;
б) которая определяет, есть ли в записной книжке информация о человеке
с заданным номером телефона, и, если есть, печатает фамилию этого чело-
века.
13.21. Известна информация о 28 учениках нескольких школ, занимающихся в рай-
онном Доме творчества учащихся (фамилия, имя, адрес, номер школы и
класс). Фамилию, имя и адрес тех учеников, которые учатся в данной школе
в старших (10—11 классах), записать в отдельный массив с элементами типа
"запись".
13.22. Имеется информация о количестве осадков, выпавших за каждый день меся-
ца, и о
температуре воздуха в эти дни. Определить, какое
количество осадков
выпало в виде снега и какое — в виде дождя. (Считать, что идет дождь, если
температура воздуха выше 0 °С.)
13.23. Известны данные о мощности двигателя (в лошадиных силах — л. с.)
и стоимости 30 легковых автомобилей. Определить общую стоимость авто-
мобилей, у которых мощность двигателя превышает 100 л. с.
13.24. Известны возраст и пол каждого из 20 человек. Найти общую массу мужчин.