-
یک شنبه 20 دی 1388, 14:18 عصر
#8
کاربر جدید
نقل قول: مشکلات من با ++C
سلام, من سه چهار روزه با CPP کار میکنم,
راي ضرب دو ماتريس در حالت کلی این رو تو سی پلاس پلاس نوشتم ولی اشکال میگیره, کسی می تونه یه نیگا بندازه:
#include<iostream.h>
void main()
{
int m,n,i,j,k,p;
int a[m][k] , b[k][n] , c[m][n];
cout<<"Enter the number of rows for Matrix A: "<<endl;
cin>>m;
cout<<"Enter the number of coulmns for Matrix A: "<<endl;
cin>>k>>endl;
cout<<"Enter Matrix A: "<<endl;
for( i = 0 ; i < m ; i++)
for( j = 0 ; j < k ; j++)
cin>>a[m][k];
cout<<"Enter the number of rows for Matrix B: "<<endl;
cin>>k;
cout<<"Enter the number of coulmns for Matrix B: "<<endl;
cin>>n>>endl;
cout<<"Enter Matrix B: "<<endl;
for( i = 0 ; i < k ; i++)
for( j = 0 ; j < n ; j++)
cin>>b[k][n];
for( i = 0 ; i < m ; i++)
for( j = 0 ; j < n ; j++)
{
c[m][n] = 0;
for( p = 0 ;p < k ; p++)
c[i][j] += a[i][p]*b[p][j];
}
cout<<"The resultant matrix is ";
for( i = 0 ; i < m ; i++)
{
for( j = 0 ; j < n ; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت