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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление конечных сумм: http://www.cyberforum.ru/cpp-beginners/thread714687.html
Помогите вычислить: :)
C++ Вычислить значения : Помогите пж. вычислить: :) http://www.cyberforum.ru/cpp-beginners/thread714685.html
C++ Вычислить суммы:
Помогите пожалуйста вычислить конечную сумму: :)
C++ Вычислить приближенные значения функций,используя их разложения в ряд и суммируя члены от первого до члена, не превосходящего величину эпсилон:
Помогите пожалуйста вычислить:
C++ Даны сумма цифр и младший разряд многозначного числа http://www.cyberforum.ru/cpp-beginners/thread714678.html
Помогите решить задачу 10. Даны сумма цифр и младший разряд многозначного числа. Определить, делится ли это число на 3 и 6. Операцией mod пользоваться нельзя. Выдать одно из сообщений: число не делится ни на 3, ни на 6 число делится только на 3 число делится и на 3, и на 6. Добавлено через 5 часов 31 минуту up up
C++ Блокировка мыши на определенное время Доброго времени суток, появилась проблема. Имеем комп, и мультитачевый монитор. При старте системы запускается батовый файл, который поднимает апач, мускул и запускает хром. А проблема в том, что до запуска хрома пользователь не ограничен в действиях, что необходимо устранить))) Натыкался на много разных тем по этому поводу, а конкретного решения не нашел.. Прошу помощи) подробнее

Показать сообщение отдельно
Fireman2806
6 / 4 / 1
Регистрация: 15.10.2011
Сообщений: 44
30.11.2012, 21:30     Перемножить матрицы
Подсказка: пишется в три цикла.

Добавлено через 33 минуты
Вообще, пока сам раза три не напишешь без подглядывания, в мозгу не уляжется.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int m1[2][3] = {{2,3,1},
              {4,1,3}};
int m2[3][4] = {{4,4,1,2},
        {3,1,2,4},
        {5,1,1,3}};
int m3[2][4];
 
void main()
{
    for (int i = 0; i < 3; i++)  // Инициализация выходного массива.
        for (int j = 0; j < 3; j++)
            m3[i][j] = 0;
    for (int t = 0; t < 2; t++)    // Собственно, перемножение.
        for (int i = 0; i < 4; i++)
            for (int j = 0; j < 3; j++)
                m3[t][i] += m1[t][j] * m2[j][i];
    for (int i = 0; i < 2; i++)  // Вывод
    {
        for (int j = 0; j < 4; j++)
            cout << m3[i][j] << "  ";
        cout << endl;
    }
}
 
Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru