Chào, Khách!
  1. HeroKute
    Offline
    HeroKute   [58/45]
    Viết chương trình nhập từ bàn phím 2 ma trận, sau đó in ra tích 2 ma trận đó
    Vậy Thôi ! Cảm Ơn Nhiều ....
  2. sunboy
    Offline
    sunboy   [1.616/1.340]
    Bận quá chưa post bài giải này lên được ,bạn vào mục thuật toán có các bài giải tính tổng ma trân đấy ! dựa vào đó làm thui ,tương tự mà .
    thanhcanh thích bài này.
  3. chip
    Offline
    chip   [777/778]
    Của bạn đây!

    #include<stdio.h>
    #include<iostream.h>
    void main()
    {
    clrscr();
    int a[10][10],b[10][10],c[10][10],m,n,p;

    cout<<"Moi ban nhap so hang cua ma tran a: ";
    cin>>m;
    cout<<"Moi ban nhap so cot cua ma tran a: ";
    cin>>n;
    for (int i=0;i<m;i++)
    for (int j=0;j<n;j++)
    {
    gotoxy(5+3*j,5+i);
    cin>>a[j];
    }
    cout<<"Moi ban nhap so cot cua ma tran b: ";
    cin>>p;
    for (i=0;i<n;i++)
    for (j=0;j<p;j++)
    {
    gotoxy(5+3*j,10+i);
    cin>>b[j];
    }
    for (j=0;j<p;j++)
    for (i=0;i<m;i++)
    { c[j]=0;
    for (int t=0;t<n;t++)
    c[j]=c[j]+a[t]*b[t][j];
    }
    for (i=0;i<m;i++)
    for (j=0;j<p;j++)
    { gotoxy(5+3*j,15+i);
    cout<<c[j];}
    getch();
    }
    autoreplyLeSon176 thích bài này.
  4. nhocbanto90
    Offline
    nhocbanto90   [351/253]
    oh

    ủa sao bài này các lệnh có vẻ chồng chéo nhau vậy,thấy cả lệnh bên c,cả bên c++ ko biết có sao ko nhỉ,với lại mình đọc sách thầy nói nên hạn chế dùng lệnh goto nữa,bạn xem có thể dùng lệnh khác được ko nhé.:)
  5. nhocbanto90
    Offline
    nhocbanto90   [351/253]
    mà cũng ko biết bạn kia muốn dùng ngôn ngữ nào để viết nữa mới là vấn đề chứ, nếu bạn học cả 2 rồi( như bọn mạng nè) thì có thể hiểu được chứ nếu bạn mới học lý thuyết ngôn ngữ lập trình thì đọc c++ chắc chưa convert qua được đâu. bạn nói rõ hơn chút đi nha.
  6. TruTra
    Offline
    TruTra   [499/200]
    Hình như thằng Thuyên nó làm roài đó.Qua hỏi nó dễ.Còn không để hôm nào thống nhất thiên hạ xong tớ làm cho.
    longdao889 thích bài này.
  7. nhocbanto90
    Offline
    nhocbanto90   [351/253]
    Bài này trong 500 bài tập C có đấy,vào phần Cơ bản rồi tìm Tich... là có à.Nhưng nói trước mình đọc sơ qua thấy hơi khó hiểu đó,nghiên cứu kĩ thì may ra..hjhj
  8. autoreply
    Offline
    autoreply   [67/16]
    chà, cái uynh nài nhờ người ta giúp xong, có được cái mình cần gồy cái signout mất luôn, hẻm thèm thanks pác admin 1 cái cho pác zui lòng chứ. hic hic
  9. jinyotino
    Offline
    jinyotino   [569/211]
    Đây là câu trả lời của mình. ngôn ngữ C

    #include <conio.h>
    #include <stdio.h>
    void nhapmang(int a[][10],int n,int m)
    {
    int i,j;
    for(i=0;i<n;i++)
    for(j=0;j<m;j++)
    {
    printf("a[%d][%d] :",i+1,j+1);
    scanf("%d",&a[j]);
    }
    }
    void xuatmang(int a[][10],int n,int m)
    {
    int i,j;
    for(i=0;i<n;i++)
    {
    for(j=0;j<m;j++)
    printf("%3d",a[j]);
    printf("\n");
    }
    }
    void tong(int a[][10],int b[][10],int n, int m,int c[][10])
    {
    int i,j;
    for(i=0;i<n;i++)
    for(j=0;j<m;j++)
    c[j]=a[j]*b[j];
    }
    int main()
    {
    clrscr();
    int a[10][10],b[10][10],c[10][10],n,m,i,j;
    printf("Nhap n: ");scanf("%d",&n);
    printf("Nhap m: ");scanf("%d",&m);
    printf("Nhap mang A:\n");
    nhapmang(a,n,m);
    printf("Nhap mang B:\n");
    nhapmang(b,n,m);
    printf("\nMa tran A vua nhap:\n");
    xuatmang(a,n,m);
    printf("\nMa tran B vua nhap:\n");
    xuatmang(b,n,m);
    tong(a,b,n,m,c);
    printf("\nTich 2 ma tran:\n");
    xuatmang(c,n,m);
    getch();
    return 0;
    }