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

Перемножение матриц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пояснить работу цикла http://www.cyberforum.ru/cpp-beginners/thread1019217.html
Привет всем Ребята помогите расскажите мне как работает этот Код точнее команда for в нете инфы много ну ни как не могу понять #include <iostream> using namespace std; int main() { int i; // счетчик цикла int sum = 0; // сумма чисел от 1 до 1000. setlocale(0, ""); for (i = 1; i <= 1000; i++) // задаем начальное значение 1, конечное 1000 и задаем шаг цикла - 1. {
C++ Вывод массива Не могу вывести массив после нахождения суммы. Прошу помочь или подкиньте-ка идею) void c(int **m, int s, int r) { for (int j = 0; j < r; j++) { int sum = 0; for (int i = 0; i < s; i++) { sum=sum+m; http://www.cyberforum.ru/cpp-beginners/thread1019211.html
Найти разницу в днях C++
Найти разницу в днях между двумя заданными датами. Даты вводить с клавиатуры. Не знаю как написать,возникают вопросы , а как быть с высокосными годами, разным количеством дней в месяцах? И как рассчитывать разницу в днях, переводить введенную дату в часы? а потом обратно в дни? или как?
Выделить подстроку, задающую вещественное число с фиксированной точкой C++
Задание: Из строки, состоящей из букв, цифр, запятых, точек, знаков + и – , выделить подстроку, задающую вещественное число с фиксированной точкой. Не знаю как мне в программе перебрать символы,чтобы отбирало именно цифры.(есть ли какая-либо команда) Начало программы: #include <string.h> #include <iostream.h> #include <conio.h> void main() { int n, i,j, d,;
C++ В одномерном массиве B (n) заменить нулевые элементы на значение индексов этих элементов, где 0 <= n <= 80. http://www.cyberforum.ru/cpp-beginners/thread1019191.html
Помогите разобраться с задачей. За ранее спасибо! В одномерном массиве B (n) заменить нулевые элементы на значение индексов этих элементов, где 0 <= n <= 80.
C++ в тексте который считан из файла выбрать предложения с заданным числом строк Подскажите, как в тексте который считан из файла выбрать предложения с заданным числом строк. Прочитал Павловскую ( в т.ч. и практикум) вроде похожие примеры, но как не пробовал ничего не выходит. Буду очень признателен. Хотя бы принцип и с помощью каких функций и циклов это сделать. Заранее благодарю. подробнее

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

Перемножение матриц - C++

26.11.2013, 03:35. Просмотров 1443. Ответов 1
Метки (Все метки)

Как сделать перегрузку *= для матриц ?!

Был такой вариант:
Matrix& Matrix::operator *= (const Matrix &rhs)
{
Matrix result(*this);
for (i=0; i<N; i++)
{ for (j=0; j<M; 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;}


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