Описати клас многочленів від однієї змінної, які задаються ступенем многочлена і масивом коефіцієнтів. Забезпечити наступні можливості:
· обчислення значення многочлена для заданого аргументу;
· операції складання, віднімання і множення многочленів, з отриманням нового об'єкту-многочлена;
· отримання коефіцієнта, заданого по індексу;
· виведення на екран опису многочлена.
Написати програму, яка демонструє всі розроблені елементи класу.
Варіант 4
Описати клас, що забезпечує представлення матриці довільного розміру з можливістю зміни числа рядків і стовпців, виводу на екран підматриці будь-якого розміру і всієї матриці, доступу по індексах до елементу матриці.
Написати програму, що демонструє всі розроблені елементи класу.
Варіант 5
Описати клас для роботи з восьмиричним числом, що зберігається у вигляді рядка символів. Реалізувати конструктори, властивості, методи і наступні операції:
· операції привласнення, що реалізовують значущу семантику;
· операції порівняння;
· перетворення в десяткове число;
· виведення формату;
· доступ до заданої цифри числа по індексу.
Написати програму, що демонструє всі розроблені елементи класу.