Вопрос Помогите написать программу умножение патриции на матрицу C++.

Регистрация
24 Дек 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Надо умножить матрицу А размером N*K на матрицу В размером K*M.
//---------------------------------------------------------------------------

#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
#include
#include
#include
void main()
{
clrscr();
int A[3][2]={{1,2},
{4,5},
{7,8}};

int B[2][4]={{1,2,3,7},
{4,5,6,8}};
int i, j, f, C[10][10], S=0;
for(i=0;i<=3-1;i++)
for(j=0;j<=4-1;j++)
{S=0;
for(f=0;f<=2-1;f++)
S+=A[f]*B[f][j];
C[j]=S;
}
for(i=0;i<=11;i++)
{
for(j=0;j<=11;j++)
cout<< C[j]<<" ";
cout<< endl;
}
system("pause");
}
 
Назад
Сверху