السلام عليكم اريد تعديل كود ضرب المصفوفات بحيث يتم وصع ادخال المصفوفة وطباعة المصفوفة على الشاشة وعملية الضرب كل واحد على حدى في class
ولكم جزيل الشكر
#include<iostream.h>
int n;
int mat1[10][10];
int mat2[10][10];
int res [10][10];
void read(){
cout<<"type the size of mat\n";
cout<<"n= ";cin>>n;
}
void readmat(int x[][10]){
cout<<"\n enter mat \n";
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>x[j];
}
void printmat(int x[][10]){
cout<<"\n [\n";
for(int i=0;i<n;i++)
for(int j=0;j<n;j++){
cout<<x[j];
if(j<(n-1))cout<<" ";
else cout<<"\n";
}
cout<<"]\n";
}
int multiplay(int x[][10],int y[][10]){
int s=res[n][n];
for(int k=0;k<n;k++)
for(int i=0;i<n;i++){
res[k]=0;
for(int j=0;j<n;j++)
res[k]+=x[k][j]*y[j];
}
return s;
}
main(){
read();
cout<<"mat1 is";
readmat(mat1);
printmat(mat1);
cout<<"mat2 is";
readmat(mat2);
printmat(mat2);
cout<<"the result is";
multiplay(mat1,mat2);
printmat(res);
return 0;
}