как умножить две двухмерные матрицы и занести этот результат в динамический массив?
Не понимаю, как их между собой умножить и занести результат в новый динамический массив. Мой код:
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
const int rows = 4; // через константу задаём количество рядов, а ниже столбцов
const int cols = 5;
int A[rows][cols];
cout << "Matrix A : \n\n";
for (int i = 0; i < rows; i++) // с помощью данного цикла for сначала наполняем матрицу А, а после её выводим
{
for (int j = 0; j < cols; j++)
{
A[i][j] = rand() % 10;
cout << A[i][j] << "\t";
}
cout << endl;
}
int B[rows][cols];
cout << "\n\nMatrix B : \n\n";
for (int i = 0; i < rows; i++) // с помощью данного цикла for сначала наполняем матрицу B, а после её выводим
{
for (int j = 0; j < cols; j++)
{
B[i][j] = rand() % 10;
cout << B[i][j] << "\t";
}
cout << endl;
}
system("pause");
return 0;
}