Тема. Перегрузки операций. C++
1) Ввести класс для работы с прямоугольной матрицей. Реализовать операции:
а. ‘сложение двух матриц (операция +);
ь. ‘умножение двух матриц (операция *)..
Членом класса сделать функцию printf() для вывода конечной матрицы и ее модуля.
2)Определить класс список элементов. В определение класса включить два конструктора для
определения списка по его размеру и путем копирования другого списка.
` Определить операции над списком:
++ сортировка списка по возрастанию:
--(два минуса) расположение элементов списка в обратном порядке.
3)
При решении задач необходимо описать класс, который используется для представления элементов динамической структуры данных.
Затем разрабатывается класс для работы с используемой динамической структурой данных. которая при тестировании класса может быть построена путем ввода данных: а) с клавиатуры: 6) из файла.
Возможны два варианта решения:
а) динамическая структура данных постоянно хранится в памяти;
6) динамическая структура данных хранится в файле.
3) Построить класс для работы с односвязным списком. Элемент списка — действительное число. Сформировать список. содержащий неубывающую последовательность чисел. и преобразовать его так, чтобы последовательность была невозрастающей. Для этого необходимо совершить переворот списка, т. е. такую переустановку указателей в списке, при которой элементы его следуют друг за другом в обратном порядке.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |