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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рамка для двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1166835.html
Вот у меня функция вывода void Show() { for(int i=0; i<row; i++) { for(int j=0; j<col; j++) { cout<<loto<<"\t";//вывод двумерного динамического массива } cout<<"\n\n";
C++ Написать программу которая будет искать разные слова из текста #include <iostream> #include <stdio.h> #include <list> #include <string> #include <string.h> int main(void) { const int maks=1000; char sona; http://www.cyberforum.ru/cpp-beginners/thread1166832.html
Класс ORDER. Сортировка по расчетным счетам плательщиков выполнена неверно C++
Помогите решить! -------------------------------------------------------------------------------------------------------- Условие задания: Требуется решить задачу с использованием классов. При...
C++ Анимация в dos - реализовать очистку экрана при перерисовке
подскажите пожалуйста чайнику, я написал код, сосуд мой двигается, но не стирается и поэтому размазывается, как сделать что бы он стирался и заново рисовался? я очищал экран, но видимо не в том...
C++ Error "undeclared identifier" http://www.cyberforum.ru/cpp-beginners/thread1166813.html
Ошибки: 'cout': undeclared identifier; 'cout': undeclared identifier; 'getch': undeclared identifier; Как исправить? Листинг: #include "math.h" #include "iostream.h" #include "stdio.h"
C++ Соединение цифр в число Есть 3 числа n1=8 n2=4 n3=9 как сделать чтобы на экране выводилось n=849? подробнее

Показать сообщение отдельно
lomon3
0 / 0 / 0
Регистрация: 18.12.2013
Сообщений: 43

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

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

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

Реализовать следующие операции над матрицами:
• сложения, вычитания;
• умножения и деления на число;
• присваивания (+=, -=, *=, /=);
• сравнения на равенство/неравенство;
• вычисления суммы элементов, расположенных в заданном столбце;
• нахождения наименьшего/наибольшего элемента матрицы;
• вычисления суммы элементов, расположенных в заданном столбце/строке;
• получения вектора из минимальных значений элементов столбцов матрицы;
• ввода/вывода в стандартные потоки подматрицы любого размера и всей матрицы;
• умножения матриц;
• возведения в степень;
При необходимости добавить в класс другие методы.
Вариант 1.
Создать две матрицы и найти их произведение
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru