C++ ООП
1.
«Работа с классами. Объявление классов, наследование».
На языке С++ разработать класс, описывающий вектор на плоскости.
Реализовать методы ввода и изменения параметров вектора, операции
сложения и вычитания векторов, скалярного произведения векторов,
вычисления длинны векторов. В качестве отчетности представить исходный
код программы.
2.
«Работа со стандартной библиотекой шаблонов».
На языке С++ реализовать класс, описывающий товар на складе, содержащий
поля: наименование, артикул, дата поступления на склад, количество товара,
цена за единицу товара. Реализовать класс контейнер - вектор, содержащий
объекты класса «Товар». Отсортировать контейнер. С использованием
алгоритма двоичного поиска, провести поиск в контейнере по артикулу,
названию, и дате поступления. При поиске осуществлять запись найденных
объектов в контейнер-список. В качестве отчетности представить исходный
код программы.