На С++
Product: Наименование, Производитель, Цена, Срок хранения, Количество.
Создать массив объектов. Вывести:
а) список товаров для заданного наименования;
б) список товаров для заданного наименования, цена которых не превышает указанной;
в)список товаров, срок хранения которых больше заданного.
3 проекта
1)Разработать класс для описанного объекта согласно заданию. Включить в класс конструкторы для инициализации объектов, методы set(…), get(…), show(…). Определить другие необходимые методы.
2)Затем сделать класс "Динамический массив объектов" для операций с объектами класса(из 1го пункта). Класс должен включать указатель на динамический массив, текущее количество объектов в массиве, конструкторы и деструктор, методы set(…), get(…), add(…), del(…), show(…). Определить другие необходимые методы. В конструкторах и деструкторе реализовать выделение и освобождение динамической памяти под массив объектов.
3)Переписать методы реализующие операции с данными (пункты а, б, в) класса в виде дружественных функций