HLPL2/Sem3
2020-10-05 06:59:09 +00:00
..
Makefile Sem3: task1 2020-10-05 06:59:09 +00:00
README.md Sem3: task1 2020-10-05 06:59:09 +00:00
task1.cpp Sem3: task1 2020-10-05 06:59:09 +00:00

Задание 1

Создать класс для работы с динамическим массивом типа int, хранить в свойствах указатель на данные и размер массива, реализовать функцию вывода всех значений массива, конструктор, получающий на вход размер массива, и деструктор.

Задание 2

Реализовать сеттер, проверяющий входящее значение на принадлежность к промежутку от -100 до 100 включительно и проверяющий выход за границы массива, и геттер, проверяющий выход за границы массива.

Задание 3

Реализовать конструктор копирования.

Задание 4

Реализовать операцию сложения и вычитания для массивов(сложение и вычитание всех элементов).

Задание 5

Реализовать операцию добавления значения в конец массива с расширением его размера. Проверять добавляемое значение на принадлежность к промежутку -100 100.