Определить структурированный тип, определить набор функций для работы с массивом структур. В структурированной переменной предусмотреть способ отметки ее как не содержащей данных (т.е. "пустой"). Функции должны работать с массивом структур или с отдельной структурой через указатели, а также при необходимости возвращать указатель на структуру. В перечень функций входят
- «очистка» структурированных переменных
- поиск свободной структурированной переменной
- ввод элементов (полей) структуры с клавиатуры
- вывод элементов (полей) структуры с клавиатуры
- поиск в массиве структуры и минимальным значением заданного поля
- сортировка массива структур в порядке возрастания заданного поля (при сортировке можно использовать тот факт, что в Си++ разрешается присваивание структурированных переменных)
- поиск в массиве структур элемента с заданным значением поля или с наиболее близким к нему по значению.
- удаление заданного элемента
- изменение (редактирование) заданного элемента
- вычисление с проверкой и использованием всех элементов массива по заданному условию и формуле (например, общая сумма на всех счетах) - дается индивидуально
Перечень полей структурированной переменной (повариантно)
1. Фамилия И.О., дата рождения, адрес
Выполнять работу в Си.!!! в с++ не нужно!!!!