Учебное пособие предназначено для подготовки к выполнению лабораторных работ по дисциплине «Технологии и методы программирования»
Download 1.34 Mb.
|
Вариант 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling