Учебное пособие предназначено для подготовки к выполнению лабораторных работ по дисциплине «Технологии и методы программирования»


Download 1.34 Mb.
bet27/30
Sana16.06.2023
Hajmi1.34 Mb.
#1494443
TuriУчебное пособие
1   ...   22   23   24   25   26   27   28   29   30
Вариант 9
Имеется список сотрудников организации с указанием их фамилии,
имени и даты рождения. Администрация ежедневно поздравляет всех
сотрудников, родившихся в этот день. Напишите программу, которая будет определять, в какой из дней года родилось больше всего сотрудников и выводить этот день (или несколько дней). На вход программе в первой строке подается количество людей в списке N. Значение N может быть велико, например, может быть больше 10.000. В каждой из последующих N строк находится информация в следующем формате: <Фамилия> <Имя> <Дата рождения> где <Фамилия> – строка, состоящая не более, чем из 20 символов без пробелов, <Имя> – строка, состоящая не более, чем из 20 символов без пробелов, <Дата рождения> – стока, имеющая вид ДД.ММ.ГГГГ, где ДД – двузначное число от 01 до 31, ММ – двузначное число от 01 до 12, ГГГГ – четырехзначное число от 1800 до 2100. Пример входной строки: Иванов Сергей 27.03.1993 Программа должна вывести один или несколько дней года (по одному в строке) в формате ДД. ММ, при этом можно не выводить начальный ноль в номере дня или месяца.
Пример выходных данных:
27.3
Вариант 10.
На вход программе подаются 365 строк, которые содержат информацию о среднесуточной температуре всех дней 2007 года. Формат каждой из строк следующий: сначала записана дата в виде dd.mm (на запись номера дня и номера месяца в числовом формате отводится строго два символа, день от месяца отделен точкой), затем через пробел записано значение температуры – число со знаком плюс или минус, с точностью до одной цифрой после десятичной точки. Данная информация отсортирована по значению температуры, т.е. хронологический порядок нарушен. Требуется написать программу, которая будет выводить на экран информацию о месяцах с максимальной среднемесячной температурой. Найденные максимальные значения следует выводить в отдельной строке для каждого месяца в виде: номер месяца, значение среднемесячной температуры, округленное до одной цифры после десятичной точки.

Download 1.34 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   30




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling