trueon T trueon Регистрация 24 Дек 2013 Сообщения 92 Репутация 0 Спасибо 0 Монет 0 27 Сен 2016 #1 Надо умножить матрицу А размером 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"); }
Надо умножить матрицу А размером 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"); }