www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Создайте класс, определяющий матрицу, использующий класс "вектор" (http://forum.boolean.name/showthread.php?t=20710)

GammaLamer 12.05.2018 21:27

Создайте класс, определяющий матрицу, использующий класс "вектор"
 
Создайте класс, определяющий матрицу (двумерный массив), использующий класс "вектор", содержащий конструктор создания и копирования, деструктор, поддерживающий операторы индексации [ ] (вектора), двойной индексации [ ][ ] (элемента), получения адреса & (вектора и элемента), присваивания =(float) (всем элементам матрицы присваивается указанное вещественное число), преобразователь типа матрицы к вещественному числу (сумма всех элементов матрицы), матрицы к вектору (сумма всех столбцов) и матрицы к матрице (с изменением размеров в случае необходимости), операторы + и - в матричном виде, функцию вывода на экран матрицы - print.
Используйте в классе матрицы массив векторов.
Напишите простой пример, использующий все перечисленные свойства класса. Объясните, какая связь между данным классом и классами, разработанными ранее. Укажите плюсы и минусы реализации класса "матрица", "вектор" к встроенной в C++ реализации статических массивов (одномерный типа int[N] и двухмерный типа int[N][M]). Сравнивайте только те свойства, которые присутствуют и у статических массивов и у классов матрица и вектор.
Помогите реализовать пожалуйста, идей нет, а сдавать послезавтра.

mingw 23.05.2019 20:31

Ответ: Создайте класс, определяющий матрицу, использующий класс "вектор"
 
ну как? сдал?


Часовой пояс GMT +1, время: 11:47.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot