Вариант 2
Описать структуру с именем WORKER, содержащую следующие поля: фамилия и инициалы работника; название занимаемой должности; год поступления на работу. дата рождения работника (год, месяц, число – отдельные поля) 2. Написать программу, выполняющую следующие действия: 2.1. Считывает данные из файла в массив, состоящий не менее, чем из 10 элементов структурированного типа WORKER; записи в файле должны содержать не менее двух сотрудников, месяц рождения которых один и тот же; 2.2. Выводит на экран содержимое файла с базой по сотрудникам в виде таблицы, с указанием наименований столбцов; 2.3. Упорядочивает данные по фамилии; 2.4. Находит и выводит на экран, упорядоченные по стажу работы, данные обо всех сотрудниках. Стаж работы вычисляется исходя из текущей даты (год) и даты приема на работу (год). Границы стажа работы вводятся с клавиатуры (Например, «вывести полные данные о тех, стаж работы которых >=, <= X лет.»). При выводе данных о таких сотрудниках выводится и дополнительная графа со стажем работы; если работников с таким стажем нет, выдать на дисплей соответствующее сообщение. 2.5. Находит и выводит на экран всех работников и их данные по указанному с клавиатуры месяцу рождения работника, упорядоченные по числу даты рождения в этом месяце; если такого месяца нет в датах рождения сотрудников, выдать на дисплей соответствующее сообщение. 2.6. Упорядочивает и выводит в виде таблицы список всех сотрудников, упорядоченный по возрасту, с указанием этого возраста в дополнительной графе 3. Дополнительные (необязательные) условия: 3.1. Каждый из пунктов 2.2-2.6 реализован в виде отдельных функций Для пунктов 2.3-2.6 реализована одна и та же (общая для всех) функция сортировки. 3.2. Интерфейс программы реализован в виде меню выбора пунктов 2.2- 2.6 с возможностью многократного повтора выборов пунктов меню для 2.2-2.6 («Повторить?- нажмите 'Y'») и окончанием работы программы после выбора специального пункта («Выход из программы – нажмите 'N'»).
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |