Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
purplebat
0 / 0 / 0
Регистрация: 08.07.2015
Сообщений: 8
#1

Реализовать класс "Прямоугольная матрица" - C++

31.05.2016, 09:39. Просмотров 182. Ответов 0
Метки нет (Все метки)

Помогите, пожалуйста.
Составить описание класса для объектов прямоугольных матриц, задаваемых массивом вещественных чисел типа double, располагающегося в памяти по строкам. Компоненты матрицы должны быть скрыты (инкапсулированы) в объекте.
Предусмотреть применение конструкторов:
а) по умолчанию;
б) для инициализации квадратной матрицы заданного размера с заданными компонентами;
в) для инициализации прямоугольной матрицы заданных размеров с заданными компонентами;
г) копирования.
Конструкторы должны создавать объекты в динамической памяти (оператор new), а деструктор – освобождать память (оператор delete).
С помощью функций-элементов класса обеспечить:
1) проверку возможности умножения двух матриц;
2) проверку возможности сложения двух матриц;
3) максимального элемента матрицы;
4) минимального элемента матрицы.
С помощью операторов-элементов класса обеспечить:
1) доступ к элементам матрицы по индексу строки и столбца (чтение/запись), т.е. переопределить оператор [];
2) вывод на экран матрицы в построчной форме, т.е. переопределить оператор вывода на поток <<;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2016, 09:39     Реализовать класс "Прямоугольная матрица"
Посмотрите здесь:

C++ Класс "Студент", реализовать динамический список "Группа студентов"
Реализовать класс "Матрица" C++
Класс "Матрица". Перегрузка оператора "минус" C++
C++ Реализовать класс "Квадрат" с данными-членами "центр квадрата" и "сторона квадрата"
C++ Реализовать класс "Матрица", в качестве внутреннего представления которого использовать одномерный массив
C++ Реализовать связь классов "телефонная книга" и родительский класс "телефонный номер"
C++ Реализовать родительский класс "Геометрическая фигура" и потомок "Конус"
C++ Создать базовый класс "Массив" и класс-наследник "Матрица"
C++ Определить базовый класс "Матрица" и класс-потомок "Треугольная матрица"
C++ Реализовать пользовательский класс "Матрица"
C++ Реализовать шаблонный класс "Матрица" (шаблоны классов и функций)
Реализовать класс "Матрица" и функцию-член транспонирования этой матрицы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru