Общие требования: После работы программы вся динамически выделенная память должна быть освобождена. Класс коллекция должна иметь методы для изменения количества хранимых объектов: добавление в конец, вставка, усечение, удаление из середины. При обращении к элементам с несуществующим индексом или при некорректном изменении количества должно выбрасываться исключение. Взаимодействие с пользователем организовать в виде простого меню, обеспечивающего возможность переопределения исходных данных и завершение работы программы.
Задание: Написать программу, в которой описана иерархия классов: геометрические фигуры (круг, параллелограмм, трапеция). Описать класс для хранения коллекции фигур (массива указателей на базовый класс), в котором перегрузить операцию "[ ]", а также реализовать функции подсчета общей площади и периметра. для базового класса и его потомков перегрузить операции "==", "!=", "=". Продемонстрировать работу операторов.
Тип: Лабораторная работа
Предмет: C/C++
Лабораторные работы по алгоритмам и структурам данных
Стоимость: 1416 руб.
Тип: Лабораторная работа
Предмет: C/C++
Структуры и алгоритмы обработки данных в ЭВМ 040409
Стоимость: 1380 руб.
Тип: Лабораторная работа
Предмет: C/C++
Теория вычислительных процессов. ТУСУР. Романенко
Стоимость: 1416 руб.
Тип: Лабораторная работа
Предмет: C/C++
нужна лабораторная работа инженерная графика, выполнение в Dev C++ интересует стоимость построение ф
Стоимость: 1416 руб.
За время обучения в вузе студентам приходится готовить много работ: самостоятельные, контрольные, ответы на семинары, рефераты, тезисы, научные статьи, дипломы и т. д. Логическим итогом изучения некоторых дисциплин выступает курсовая работа. Многие первокурсники не понимают, чем отличается курсовая…
Читать дальшеТребования к ЕГЭ меняются ежегодно. Несколько лет назад школьники составляли на экзамене исторический портрет государственного деятеля, теперь их задача — подготовить историческое сочинение о значимой в жизни страны эпохе. После того, как ознакомитесь с секретами этой работы, можете узнать, .Подгот…
Читать дальше