Помогите, пожалуйста, сделать!
Каждый разрабатываемый класс должен содержать:
- скрытые данные
- перегрузку конструкторов
- методы ввода-вывода данных
- свойства класса
- индексаторы
- указанные перегруженные операции
При возникновении ошибок должны генерироваться исключения. В программе должна выполняться работоспособность всех разработанных элементов
класса.
Варианты индивидуальных заданий:
Вариант 1.
Описать класс для работы с одномерным массивом целых чисел. Обеспечить:
- Задание произвольных целых границ индексов при создании объекта
- Обращение к отдельному элементу массива с контролем выхода за пределы массива
- Выполнение операций поэлементного сложения и вычитания массивов с одинаковыми границами индексов
- Выполнение операций умножения и деления всех элементов массива на скаляр
- Вывод на экран элемента массива по заданному индексу и всего массива