Tích của 2 ma trận

Thảo luận trong 'Thuật toán' bắt đầu bởi votjnh_jt, 14 Tháng năm 2009.

  1. Offline

    votjnh_jt

    • Thành Viên Mới

    Số bài viết:
    2
    Đã được thích:
    1
    Điểm thành tích:
    0
    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[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 = new int [n];
    for (int j=0; j<n; j++)
    {
    c[j] = GiaTriTungVTri(a,b,m,i,j);
    }
    }
    }
    HeroKute thích bài này.
  2. Offline

    LieuKyThien

    • Thành Viên Mới

    Số bài viết:
    79
    Đã được thích:
    49
    Điểm thành tích:
    0
    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

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí