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

Сложение и умножение матриц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пожалуйста найдите ошибку http://www.cyberforum.ru/cpp-beginners/thread223916.html
На форуме нашел такую задачу: Гражданин 1 марта открыл счет в банке, вложив 1000 рублей. Через каждый месяц размер вклада увеличивается на 2 % от имеющейся суммы. Определить за какой месяц...
C++ Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел. помогите пожалуйста решить задачки:): 1)Написать функцию, которая в заданном массиве определяет количество элементов, находящихся в диапазоне двух введённых чисел. 2)Написать функцию для поиска... http://www.cyberforum.ru/cpp-beginners/thread223912.html
C++ Компановка модулей
Здравствуйте. Разделил программу на модули. При связывании компиль пишет: In function `main': undefined reference to `sumSequece(std::ostream&, std::istream&)' ld returned 1 exit status ...
C++ Насчет класса вектор
Помогите в состовлении: создать класс вектор. Члены данные класса - 3 прямоугольные декартовые координаты. Члены функции класса - конструктор,метод вывода вектора. Перегруженные операторы...
C++ Решить систему алгебраических уравнений методом Гаусса http://www.cyberforum.ru/cpp-beginners/thread223896.html
Решить систему алгебраических уравнений методом Гаусса: 6X1-X2-X3=11,33, -X1+6X2-X3=32, -X1-X2+6X3=42;
C++ Подмена переменных для ссылок В общем, такое дело: преподаватель задала вопрос, на который я не смог ответить - как сделать так, что бы ссылка инициализированная на одну переменную указывала на другую? Мои размышления: Ссылка... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.01.2011, 16:11
Вот так сумировать матрицы
C++
1
2
3
for(i=0;i<H;i++)
   for(int j=0;j<W;j++)
       smatrix[i][j]=matrix1[i][j]+matrix2[i][j];
а так перемножать
C++
1
2
3
4
5
6
7
void matrixmult( int **m1, int m1_row, int m1_col, int **m2, int m2_row, int m2_col, int **m3, int m3_row, int m3_col)
{
    for (int k = 0; k < m2_col; ++k)
        for (int i = 0; i < m1_row; ++i)
             for (int j = 0; j < m1_col; ++j)
                   m3[i][k] += m1[i][j] * m2[j][k];
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.