Написать программу

Отменен
Заказ
4788398
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
20 Мая 2022 в 23:55
Цена
Договорная
Блокировка
10 дней
Размещен
12 Мая 2022 в 17:59
Просмотров
111
Описание работы

Вариант 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%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир