Chào, Khách!
  1. TomRidder
    Offline
    TomRidder   [9/2]
    Ai giúp tui làm cái bài tập này với
    Khai báo mảng số nguyên có 20 phần tử. Nhập giá trị cho từng phần tử rồi in ra màn hình
  2. Ronaldo
    Offline
    Ronaldo   [1.313/321]
    vì bạn không nói rỏ là làm ngôn ngử nào nên cũng khó để giải quyết.
    bạn nên nói làm trên C hay C++.
  3. TruTra
    Offline
    TruTra   [499/200]
    Các bước thủ tục coi như bỏ wa nha.
    Khai báo
    int a[20];
    for(int i=0;i<20;i++)
    cout<<"nhap phan tu a["<<i<<"]=;cin>>a;
    //in ra màn hình
    cout<<a;
    muốn cho đẹp thì tự mày mò nha
    Ronaldo thích bài này.
  4. TomRidder
    Offline
    TomRidder   [9/2]
    giúp em bài này nữa mấy huynh ơi
    làm thế nào để tính tổng hàng, cột, đường chéo chính, đường chéo phụ của Matrix (em làm C++)
  5. TruTra
    Offline
    TruTra   [499/200]
    Bài này có post từ trước roài bạn chịu khó tìm thử xem.
    Đặt chế độ xem tất cả.Tìm bài của tru tra ý
  6. TomRidder
    Offline
    TomRidder   [9/2]
    Mình tìm đến nổ con mắt mà hok thấy bạn ơi
    Làm ơn post lại giùm mình cái (đang rất cần)
    Vạn Lý Độc Hành thích bài này.
  7. Vạn Lý Độc Hành
    Offline
    TruTRa ơi làm ơn post lại đi, mình của cần cái này lắm
    :y127:
  8. integer
    Offline
    integer   [1.695/1.313]
    thú vị đấy. bữa nay còn phải học đại cương nên chưa biết gì hết. mặc dù em học lập trình.
  9. TruTra
    Offline
    TruTra   [499/200]
    Thà nhớ nhầm còn hơn bỏ sót...><
    Đề yêu cầu tính tổng các số trên đường chéo chính,phụ
    Tổng trên hàng,cột
    Coi như chúng ta đã nhập được một ma trận a[j] m hàng n cột;
    Trước hết để tính tổng ta tạo trước một biến t=0 để tổng;
    Cụ thể như sau;
    Trên đường chéo chính
    if(m<=n)
    for(int i=0;i<m;;i++)
    t+=a;
    else
    for(i=0;i<n;i++)
    t+=a;
    //vì i=j
    Đối với đường chéo phụ các bạn làm tương tự với j=m-i-1 hoặc j=n-i-1;
    Trên từng hàng
    Ở đây tôi muốn xuất kết quả là tổng của từng hàng;làm như sau
    for(i=0;i<m;i++)
    {
    t=0;
    for(int j=0;j<n;j++)
    t+=a[j];
    cout<<"tong tren hang thu "<<i<<" la "<<t;
    }
    xong roài trường hợp trên cột cũng làm tương tự luôn;
    về test nếu có j bất ổn nói lại nha.Tớ chư kiểm tra
    congthangitvnVạn Lý Độc Hành thích bài này.
  10. Vạn Lý Độc Hành
    Offline
    Thank bác TruTra
  11. Vạn Lý Độc Hành
    Offline
    TruTra đoạn này hình như ko ổn

    for(i=0;i<m;i++)
    {
    t=0;
    for(int j=0;j<n;j++)
    t+=a[j];
    cout<<"tong tren hang thu "<<i<<" la "<<t;
    }
    nó cout ra cái tong cua matran lun
  12. TruTra
    Offline
    TruTra   [499/200]
    Bạn xem lại thử xem lại đi khi viết bạn có để dấu ngoặc đúng như tớ không.
    Cái này viết chắc đúng roài đó:
  13. TruTra
    Offline
    TruTra   [499/200]
    Đã test roài không có lỗi gì cã.Mỗi y ý kiến thôi