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
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
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++)
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
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
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 đó: