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

Перегрузка *= для матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить является ли матрица нулевой http://www.cyberforum.ru/cpp-beginners/thread1017975.html
Дана матрица целых чисел,из n строк и n столбцов (n<=100).Определить является ли матрица нулевой. помогите пожалуйста
C++ Найти количество максимальных элементов массива Дан массив а,состоящий из n целых чисел (n<=100).Найти количество максимальных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1017972.html
C++ exception C++
Доброго времени суток. Делал лабу, описал класс матрица в котором есть метод нахождения обратной матрицы: double det = m.det(); if(det == 0) throw new exception("Определитель равен нулю!"); Класс...
C++ Начало
Здравствуйте я начинающий IT работник и мне нужна помощь тех кто давно в этой сфере я просто не знаю к кому мне обратиться с этими вопросами если не сложно то помогите
C++ Таблица значений сумм http://www.cyberforum.ru/cpp-beginners/thread1017937.html
Задание прикреплено в файле.
C++ Матрицы. Найти строку с максимальной суммой модулей элементов Среди строк заданной целочисленной матрицы, содержащей только нечетные элементы, найти строку с максимальной суммой модулей элементов. подробнее

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

Перегрузка *= для матрицы - C++

25.11.2013, 00:02. Просмотров 178. Ответов 2
Метки (Все метки)

Matrix Matrix::operator *= (const Matrix &rhs)
{
Matrix result(*this);
for (i=0; i<N; i++)
{ for (j=0; j<N; j++)
{result.Mat[i][j]=0;
for (size_t i = 0; i < N; ++i)
{
for (size_t j = 0; j < M; ++j)
result.Mat[i][j]=0;
{for (size_t k =0; k < N; ++k)
result.Mat[i][j] += result.Mat[i][k]*rhs.Mat[k][j];
}
}
}}
return *this;}


что-то не так. Выдает просто 1-ую матрицу, а не ее же как результат перемножения ее со второй.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru