Задание: Определить структурированный тип и набор функций для работы с таблицей записей, реализованной в массиве структур. В перечень функций входят:
· ввод записи таблицы с клавиатуры;
· загрузка и сохранение таблицы в текстовом файле;
· просмотр таблицы;
· сортировка таблицы в порядке возрастания заданного поля;
· поиск в таблице элемента с заданным значением поля или с наиболее близким к нему по значению;
· удаление записи;
· изменение (редактирование) записи;
· вычисление с проверкой и использованием всех записей по заданному условию и формуле (например, общая сумма на всех счетах).
Перечень полей, которые реализованы в коде: Наименование товара, цена, количество, процент торговой надбавки.
Код написан с использованием контейнера vector, а также использован стандартный алгоритм sort.
Весь код прокомментирован. Имеется отчет к лабораторной работе.
Примечание: если не работает кириллица в консоли, то необходимо сменить шрифт на Lucida Console (правой кнопкой мыши по верхней панели -> свойства -> шрифт)