ضرب ماتریس n*n
سه شنبه, ۲۵ آذر ۱۳۹۳، ۱۱:۲۵ ب.ظ
//azarprogrammer.blog.ir
#include<iostream>
#include<conio.h>
using namespace std;
void matrixmult(int a[3][3],int b[3][3])
{
int i,j,k,c[3][3];
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
c[i][j]=0;
for(k=0;k<3;k++)
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
cout<<c[i][j]<<" ";
}
cout<<endl;
}
}
int main()//azarprogrammer.blog.ir
{
int a[3][3],b[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"a["<<i<<"]["<<j<<"] :";
cin>>a[i][j];
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"b["<<i<<"]["<<j<<"] :";
cin>>b[i][j];
}
}
matrixmult(a,b);
getch();
return 0;
}
//azarprogrammer.blog.ir
۹۳/۰۹/۲۵