سلام٬
وقت بخیر.
خسته نباشید.
ببخشید که مزاحم وقتتون میشم.
استادمون گفته برنامهای برای جمع و ضرب ماتریسها بنویسیم.
من اونیکه برای جمع بود رو نوشتم. و فکر میکنم که درسته.
حالا میخواستم برای ضرب دو تا ماتریس ۵ در ۵ از شما راهنمایی بخوام..
ممنون میشم اگر راهنماییم کنید.
#include <iostream>
using namespace std;
int main ()
{
int a[5][5], b[5][5], c[5][5];
//input Matrix a
cout <<"Please Enter Matrix a\n";
for ( int i = 0 ; i < 5 ; i++ )
{
for ( int j = 0 ; j < 5 ; j++ )
{
cout <<"Please Enter " << i <<"," << j <<"\n";
cin >> a[i][j];
}
cout <<"__________\n";
}
//input Matrix b
cout <<"Please Enter Matrix b\n";
for ( int i = 0 ; i < 5 ; i++ )
{
for ( int j = 0 ; j < 5 ; j++ )
{
cout <<"Please Enter " << i << "," << j <<"\n";
cin >> b[i][j];
}
cout <<"_________\n";
}
//calculate c ( c = a + b )
cout <<"Matrix c is :\n";
for ( int i = 0 ; i < 5 ; i++ )
{
for ( int j = 0 ; j < 5 ; j++ )
{
c[i][j] = a[i][j] + b[i][j];
cout << c[i][j] <<'\t';
}
cout << endl;
}
return 0;
}