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

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

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

Разработать шаблонный класс «матрица» - C++

05.05.2014, 13:08. Просмотров 501. Ответов 0
Метки нет (Все метки)

Помогите выполнить задание, пожалуйста.
Обеспечить представление матрицы произвольного размера (по умолчанию 50x50) и типа (по умолчанию double) с помощью шаблона класса.
Выполнить перегрузку арифметических операций, операций присваивания, ввода с клавиатуры, вывода на экран, индексирования[].
Реализовать в конструкторе автоматическое генерирование имени матрицы («матрица 1», «матрица 2» и т.д.), используя для этого статическое поле – счетчик объектов класса. Реализовать метод вывода матрицы на экран с одновременным выводом ее имени. В основном модуле программы (файл main.cpp) определить массив указателей (проинициализировав его адресами объявленных матриц-объектов, требуемых по условию задания) и функцию Show(), которой передаются данный массив и количество матриц (для вывода на экран перечня всех матриц с их значениями).

Реализовать следующие операции над матрицами:
• сложения, вычитания;
• умножения и деления на число;
• присваивания (+=, -=, *=, /=);
• сравнения на равенство/неравенство;
• вычисления суммы элементов, расположенных в заданном столбце;
• нахождения наименьшего/наибольшего элемента матрицы;
• вычисления суммы элементов, расположенных в заданном столбце/строке;
• получения вектора из минимальных значений элементов столбцов матрицы;
• ввода/вывода в стандартные потоки подматрицы любого размера и всей матрицы;
• умножения матриц;
• возведения в степень;
При необходимости добавить в класс другие методы.
Вариант 1.
Создать две матрицы и найти их произведение
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 13:08     Разработать шаблонный класс «матрица»
Посмотрите здесь:

Разработать шаблонный класс "дек" на основе односвязного списка C++
C++ Шаблонный класс: матрица
Разработать класс NormMatrix (матрица с единичным определителем) C++
C++ Разработать класс Matrix - матрица
C++ Выделение памяти. Создать шаблонный класс-матрица
Разработать класс матрица, конструктор по умолчанию, вывод на экран C++
Разработать шаблонный класс для нахождения локальных максимумов и минимумов в массиве C++
C++ Реализовать шаблонный класс "Матрица" (шаблоны классов и функций)
C++ Шаблонный класс и класс одномерный массив
Разработать класс Матрица C++
C++ Разработать класс Матрица
C++ Разработать шаблонный класс Stack

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

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

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