PDA

View Full Version : برنامه ی ضرب دو ماتریس 5*5



alirftt
دوشنبه 07 آذر 1390, 20:33 عصر
بچه ها برنامه ضرب دو تا ماتریس 5 در 5 رو میخوام تاامشب بهم برسونید

masood69
دوشنبه 07 آذر 1390, 21:36 عصر
alirftt سلام برنامه ضرب دو ماتریس 5*5 رو برات گذاشتم امیدوارم بدردت بخوره
اما تو میتونی با قرار دادن یک عدد دیگر مثل 10 به جای 5 در برنامه ان را به ضرب دلخواه خودت تبدیل کنی

#include<iostream.h>
#include<conio.h>
int main()
{
int A[5][5];
int B[5][5];
for(int i=0;i<5;i++)
for(int j=0;j<5;j++)
{cout<<"enter a number for "<<"A"<<i<<","<<j<<"\n";
cin>>A[i][j];
clrscr();
}

for(int i1=0;i1<5;i1++)
for(int j1=0;j1<5;j1++)
{cout<<"enter a number for "<<"B"<<i1<<","<<j1<<"\n";
cin>>B[i1][j1];
clrscr();
}
int sum=0;
int c[5][5];

for(int i2=0;i2<5;i2++)
for(int j2=0;j2<5;j2++)
{ sum=0;
for(int k=0;k<5;k++)
{ sum=sum+A[i2][k]*B[k][j2];
}
c[i2][j2]=sum;

}
clrscr();

cout<<"\n\n\n\n\n\n";
cout<<"\t\tMatrix natije"<<"\n\n\n\n"<<"\t\t";
for(int i3=0;i3<5;i3++)
{
for(int j3=0;j3<5;j3++)
{
cout<<c[i3][j3]<<" ";
}
cout<<"\n"<<"\t\t";
}
return 0;
}