13. Вводятся записи следующей структуры:
Табельный номер - цифровое поле
ФИО - символьное поле длиной 30 символов
Код должности - цифровое поле
Стаж работы - цифровое поле
Вывести на экран количество сотрудников, работающих в каждой должности. Отсортировать по табельному номеру.
14. Используя структуру, опишите вступительные экзамены, на которых абитуриенты сдавали три экзамена, а для поступления надо было набрать 12 баллов. Составьте программу, считывающую из файла результаты всех вступительных экзаменов и выводящую на экран список абитуриентов, потерпевших неудачу на экзаменах и их средний балл. Отсортировать по результатам первого экзамена.
15. Вводятся записи следующей структуры:
Артикул товара - символьное поле
Наименование товара - символьное поле
Количество проданного товара - цифровое поле
Цена товара - цифровое поле
Подсчитать общее количество товара, цена которого больше средней цены всех товаров по всем записям. Стоимость рассчитывается, как произведение количества проданного товара и цены. Отсортировать по цене товара.
16. Используя структуру занести в файл информацию:
•Название завода-изготовителя
•Номер магазина-потребителя
•Наименование производимых товаров (3-4 наим)
•Цена каждого товара
Выдать на экран названия и среднюю цену товаров, производимых каждым заводом-изготовителем. Отсортировать по магазинам.
17. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Класс - цифровое поле
Буква класса – текстовое поле
Возраст - цифровое поле
Распечатать фамилии всех учеников 9 А, средний возраст по каждому классу. Отсортировать по возрасту.
18. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Стаж работы - цифровое поле
Возраст - цифровое поле
Зарплата - цифровое поле
Распечатать фамилии рабочих бригады, с максимальным и минимальным стажем работы, с указанием их месячной зарплаты и среднего возраста. Отсортировать по стажу.
19. Создать телефонный справочник, т.е. файл из записей с полями: ФИО, адрес (запись из 3 полей : улица, номер дома, квартиры) и номер телефона. Найти все номера телефонов по введенной улице. Отсортировать по номеру дома.
20. Опишите запись, содержащую информацию о температуре воздуха:
• номер месяца;
• номер дня;
• температура ночью;
• температура днем.
Программа должна создать текстовый файл с данными за указанный пользователем период. Данные одного месяца выводить на одной строке, высчитывая среднедневную температуру. Вывести максимальную и минимальную температуру за каждый месяц. Отсортировать по номеру дня.
21. Опишите запись с именем типа Sport, содержащую информацию о лучших спортивных достижениях школы по легкой атлетике:
• название вида спорта;
• фамилия участника;
• возраст участника;
• номер занятого места (1, 2 или 3)
• сообщение о результате;
Создайте текстовый файл с несколькими записями, рассчитайте средний возраст и максимальный результат для каждого вида спорта и выведите их на экран. Отсортировать по возрасту.
22. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Стаж работы - цифровое поле
Возраст - цифровое поле
Зарплата - цифровое поле
Распечатать фамилии рабочих бригады, чья зарплата выше средней по бригаде, с указанием их месячной зарплаты. Отсортировать по возрасту.
23. Используя структуру, опишите вступительные экзамены, на которых абитуриенты сдавали три экзамена, а для поступления надо было набрать 12 баллов. Составьте программу, считывающую из файла результаты всех вступительных экзаменов и выводящую на экран список абитуриентов, зачисленных в институт и их средний балл. Отсортировать по результатам третьего экзамена.
24. Вводятся записи следующей структуры:
Артикул товара - символьное поле
Наименование товара - символьное поле
Количество проданного товара - цифровое поле
Цена товара - цифровое поле
Подсчитать общую стоимость товара, количество которого менее 2 и вывести их список на экран по всем записям. Стоимость рассчитывается, как произведение количества проданного товара и цены. Отсортировать по количеству товара.
25. Вводятся записи следующей структуры:
Табельный номер - цифровое поле
ФИО - символьное поле длиной 30 символов
Код должности - цифровое поле
Стаж работы - цифровое поле
Вывести на экран ФИО и стаж сотрудников, работающих более чем на одной должности. Отсортировать по стажу.
26. Используя структуру занести в файл информацию:
•Название завода-изготовителя
•Номер магазина-потребителя
•Наименование производимых товаров (3-4 наим)
•Цена каждого товара
Выдать на экран названия и максимальную цену товаров, потребляемых каждым магазина. Отсортировать по цене.
27. Создать телефонный справочник, т.е. файл из записей с полями: ФИО, адрес (запись из 3 полей : улица, номер дома, квартиры) и номер телефона. Найти максимальный и минимальный номер телефона по введенной улице и количество телефонов на ней. Отсортировать по номеру квартиры.
28. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Класс - цифровое поле
Буква класса – текстовое поле
Возраст - цифровое поле
Распечатать фамилии всех учеников 8 класса, средний возраст по каждой букве класса. Отсортировать по классам.
29. Опишите запись, содержащую информацию о температуре воздуха за месяц:
• номер дня;
• температура ночью;
• температура днем.
Программа должна создать текстовый файл с данными. Данные выводить в виде таблицы, высчитать среднемесячную температуру. Вывести количество дней, в которые температура была выше и ниже среднемесячной. Отсортировать по дневной температуре.
30. Используя структуру, опишите вступительные экзамены, на которых абитуриенты сдавали три экзамена, а для поступления надо было набрать 12 баллов. Составьте программу, считывающую из файла результаты всех вступительных экзаменов и выводящую на экран список абитуриентов, не зачисленных в институт и их средний балл. Отсортировать по результатам второго экзамена.
31. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Стаж работы - цифровое поле
Возраст - цифровое поле
Зарплата - цифровое поле
Распечатать фамилии рабочих бригады, максимального и минимального возраста, с указанием их месячной зарплаты и среднего стажа. Отсортировать по зарплате.
32. Составьте программу, описывающую массив записей – телефонный справочник одноклассников. В записи о каждом однокласснике содержатся следующие сведения: фамилия, имя, телефон, возраст. Программа должна обеспечивать ввод данных, поиск номер телефона по фамилии, подсчет среднего возраста, и вывод самого молодого человека из списка на экран. Отсортировать по именам.
33. Вводятся записи следующей структуры:
Артикул товара - символьное поле
Наименование товара - символьное поле
Количество проданного товара - цифровое поле
Цена товара - цифровое поле
Подсчитать максимальную и минимальную стоимость товара и вывести название соответствующих товаров на экран. Стоимость рассчитывается, как произведение количества проданного товара и цены. Отсортировать по цене товара.
34. Используя структуру занести в файл информацию:
•Название завода-изготовителя
•Номер магазина-потребителя
•Наименование производимых товаров (3-4 наим)
•Цена каждого товара
Выдать на экран названия товаров, и количество магазинов, его закупающих и заводов, его производящих. Отсортировать по заводам.
35. Вводятся записи следующей структуры:
ФИО - символьное поле длиной 30 символов
Класс - цифровое поле
Возраст - цифровое поле
Средний балл - цифровое поле
Распечатать фамилии всех учеников, чей средний балл выше 4 по классам, рассчитать максимальный и минимальный возраст по каждому классу. Отсортировать по среднему баллу.