F
Fam
Напишите функцию, осуществляющую умножение двух квад-ратных матриц.
Ввод матриц я сделал, умножение тоже, а как вывести матрицк C
Код:
// matrica: умножение матриц
int matrica(a[2][2], b][2][2], c[2][2])
{
c[1][1]=a[1][1]*b[1][1]+a[1][2]*b[2][1];
c[1][2]=a[1][1]*b[2][1]+a[1][2]*b[2][2];
c[2][1]=a[2][1]*b[1][1]+a[2][2]*b[2][1];
c[2][2]=a[2][1]*b[1][2]+a[2][2]*b[2][2];
}
#include<iostream.h>
#include<math.h>
#include<conio.h>
int main()
{
int i,j,a[2][2], b[2][2], c[2][2];
for(i=1;i<=2;i++) {
for(j=1;j<=2;j++) {
cout<<"Введите а["<<i<<"]["<<j<<"]";
cin>>a[i][j];
cout<<"Введите b["<<i<<"]["<<j<<"]";
cin>>b[i][j];
}
}
getch();
return 0;
}
Ввод матриц я сделал, умножение тоже, а как вывести матрицк C