• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

ضرب دو ماتریس 3 در 5

Reza

متخصص بخش اسکریپت
این سورس دو ماتریس 3 در 5 را از ورودی می گیرد و در هم ضرب می کند و ماتریس 3 در 3 نتیجه را در خروجی چاپ می کند .

#include <iostream.h>
#include <conio.h>
main(){
int x[3][5],y[5][3],z[3][3],i,j,k;
clrscr();
cout<<"\n Matris 1";
for(i=0;i<3;i++)
for(j=0;j<5;j++){
cout<<"\n Enter a number satre "<<i+1 <<" sotone "<<j+1 <<" : ";
cin>>x[j];
}
cout<<"\n Matris 2";
for(i=0;i<5;i++)
for(j=0;j<3;j++){
cout<<"\n Enter a number satre "<<i+1 <<" sotone"<<j+1 <<" : ";
cin>>y[j];
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
z[j]=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
for(k=0;k<5;k++)
z[j]+=(x[k]*y[k][j]);

cout<<"\n\n Value ";
for(i=0;i<3;i++){
cout<<endl;
for(j=0;j<3;j++)
cout<<"\t"<<z[j];
}
}
 
بالا