PDA

View Full Version : Tích của 2 ma trận



votjnh_jt
14-05-2009, 11:57 PM
Lưu ý:
// mb = na; //dòng b = cột a
// nb = ma; //cột b = dòng a
// nc = na;
// mc = mb;


int GiaTriTungVTri(int a[][], int b[][], int m,int i, int j)
{
int T = 0;
for (int k=0 ; k<m; k++)
T += a[i][k]*b[k][j];
return T;
}
void Tich2MaTran(int a[][], int b[][], int c[][], int n, int m)
{
c = new int* [n];
for (int i=0; i<n; i++)
{
c[i] = new int [n];
for (int j=0; j<n; j++)
{
c[i][j] = GiaTriTungVTri(a,b,m,i,j);
}
}
}

LieuKyThien
16-05-2009, 08:07 PM
này bạn ơi! cho mình hỏi câu này, trong 2 hàm GiaTriTungVTri và Tich2MaTran thì các mảng 2 chiều như a[][] b[][] và c[][] sao không có đối số vào vậy? VD như a[][20], b[][20], c[][20]. Nếu không có đối số thì 2 hàm đó có đúng hay không?
thanks