با این مفایسه کن
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n,m;
float a[100][100],b[100][100],c[100][100]; // a=matris 1 _ b=matris 2 _ c=hasel
int i,j,k;
//khandan matris 1
cout<<"enter matris 1 : "<<endl;
cin>>n>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
cin>>a[i][j];
//khandan matris 2
cout<<"enter matris 2 : "<<endl;
cin>>n>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
cin>>b[i][j];
//neveshtan matris 1
cout<<"matris 1 : "<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
//neveshtan matris 2
cout<<"matris 2 : "<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
cout<<b[i][j]<<" ";
cout<<endl;
}
//hasel zarb
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
c[i][j]=0;
for(k=0;k<2;k++)
c[i][j]+=a[i][k]*b[k][j];
}
//neveshtane hasel zarb
cout<<"hasel zarb : "<<endl;
for(i=0;i<n;i++)
{
cout.width(10);
for(j=0;j<m;j++)
cout<<c[i][j]<<" ";
cout<<endl;
}
}