ляді безлічі пов'язаних структур даних.
У даній програмі було використано одна структура даних:
1) sotrud
{n; fio [40];
int kol; v;
};
Оголошена структура, яка зберігає відомості про співробітників: номер відділу, ПІБ співробітника, кількість дітей, вік дитини.
.2 Алгоритм рішення
При запуску програми здійснюється вхід в меню, яке дає можливість користувачеві вибрати подальші дії програми:
) Створення та заповнення файлу (вибір здійснюється клавішею 1);
) Висновок файлу на екран (вибір здійснюється клавішею 2);
) Висновок співробітників з неповнолітніми дітьми (вибір здійснюється клавішею 3);
) Створення файлу співробітники з повнолітніми дітьми (вибір здійснюється клавішею 4);
) Роздрукувати сформований файл (вибір здійснюється клавішею 5);
) Видалення записів по ПІБ (вибір здійснюється клавішею 6);
) Очищення файлу (вибір здійснюється клавішею 7);
) Коригування файлу (вибір здійснюється клавішею 8);
) Вихід (вибір здійснюється клавішею 9).
При виборі пункту 1 в меню на екрані з'являється можливість створення і заповнення файлу. Необхідно ввести кількість записів, номер відділу, ПІБ співробітника, кількість дітей (<= 10), вік кожної дитини (повне число років). p align="justify"> При виборі пункту 2 в меню на екран виводиться вміст файлу.
При виборі пункту 3 в меню на екран виводиться список усіх співробітників, у яких є неповнолітні діти.
При виборі пункту 4 в меню здійснюється створення файлу співробітники з повнолітніми дітьми.
При виборі пункту 5 в меню сформований раніше файл йде на друк.
При виборі пункту 6 в меню відбувається видалення записів по ПІБ. Необхідно ввести ПІБ співробітника, за яким надалі можна буде видалити записи. p align="justify"> При виборі пункту 7 в меню файл буде повністю очищений.
При виборі пункту 8 в меню запуститься коригування файлу. Необхідно буде вести ПІБ співробітника за яким можна буде змінити його номер відділу. p align="justify"> При виборі пункту 9 в меню здійснюється вихід з програми.
3. Опис програмного забезпечення
.1 Вхідні дані
Вхідні дані представлені ...