Задания Вариант 1



бет3/5
Дата06.03.2024
өлшемі48.5 Kb.
#494493
1   2   3   4   5
лаб 6

Вариант 10
Составить описание класса многочленов от одной переменной, задаваемых степе-
нью многочлена и массивом коэффициентов. Предусмотреть методы для вычисле-
ния значения многочлена для заданного аргумента, операции сложения, вычита-
ния и умножения многочленов с получением нового объекта-многочлена, вывод на
экран описания многочлена.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 11
Составить описание класса одномерных массивов строк, каждая строка задается
длиной и указателем на выделенную для нее память. Предусмотреть возможность
обращения к отдельным строкам массива по индексам, контроль выхода за пределы
массивов, выполнения операций поэлементного сцепления двух массивов с обра-
зованием нового массива, слияния двух массивов с исключением повторяющихся
элементов, вывода на экран элемента массива и всего массива.

Написать программу, демонстрирующую работу с этим классом. Программа долж-


на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 12
Составить описание класса, обеспечивающего представление матрицы произволь-
ного размера с возможностью изменения числа строк и столбцов, вывод на экран
подматрицы любого размера и всей матрицы.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Вариант 13
Написать класс для эффективной работы со строками, позволяющий форматиро-
вать и сравнивать строки, хранить в строках числовые значения и извлекать их.
Для этого необходимо реализовать:
‰. перегруженные операции присваивания и конкатенации;
‰. операции сравнения и приведения типов;
‰. преобразование в число любого типа;
‰. форматный вывод строки.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.


Достарыңызбен бөлісу:
1   2   3   4   5




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет