. Отримує П.І.Б. власників автомобілів і сортує їх в алфавітному порядку.
6. Отримує марку автомобіля і вважає кількість автомобілів.
. Виводить кількість автомобілів кожної марки.
Кожна підзадача вирішується методом лінійного пошуку (послідовного перегляду елементів таблиці).
Щоб користувач міг вибирати, які підзадачі вирішувати і в якому порядку, програма виводить на екран меню (див. розділ 2.3).
3.2 Структура програми
В
Рис.1. Функціональна структура програми
програма файл алфавітний пошук
Програма складається з восьми функцій: головної функції main і семи підпрограм.
1. fioponomer - висновок П.І.Б. за номером машини
2. fioinomerpomarki - формує висновок П.І.Б. і номер машини по марці автомобіля
3. kolmarok - формує висновок кількості автомобілів кожної марки
4. vivodafamiliiinomerov - висновок П.І.Б. і номер машини по марці автомобіля
. alfavit - сортує П.І.Б. в алфавітному порядку
. chet - вважає кількість автомобілів
7. vivodakolmarok-виведення кількості автомобілів кожної марки.
3.3 Опис функцій
.3.1 main - головна функція
Тема функції:
int main ()
Значення функції:
- у разі успішного завершення;
- якщо вхідний файл не знайдений.
Робочі дані:
f - вказівник на;
k - номер пункту меню.
В
Рис.1. Блок-схема функції main ()
3.3.2 Fioponomer - висновок П.І.Б. за номером машини
Тема функції: Структура запису файлу:
void Fioponomer (FILE * f) - прізвище та ініціали пацієнта marki - марки автомобіля
Вхідні дані: nomer - номер автомобіля
f - посилання на вхідний файл
В
Рис.2. Блок-схема виведення П.І.Б. за номером машини
3.3.3.Fioinomerpomarki - формує висновок П.І.Б. і номер машини по марці автомобіля
Тема функції: Структура запису файлу:
char fio [20];...