#include<bits/stdc++.h>
#define nmax 105
using namespace std;
int main()
{
int n,a[nmax][nmax],s[105];
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
cin>>a[i][j];
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
if(i=j-n-1)
s[i]=s[i]+a[i][j];
}
cout<<s;
}
em ko bt làm thế nào mọi người bày cách làm cho em vs ạ
Viết chương trình nhập vào một ma trận vuông cấp n. Tính tổng các phần tử lẻ trên đường chéo phụ, biết phần tử thuộc đường chéo phụ có tổng chỉ số hàng và chỉ số cột bằng n+1 với n là cỡ ma trận
Dữ liệu:
- Dòng đầu tiên ghi số nguyên không âm n ( n <= 100),
- n dòng sau, mỗi dòng ghi n số nguyên biểu diễn hàng thứ i của ma trận.
Kết quả: In ra tổng các phần tử lẻ trên đường chéo phụ.
Ví dụ
input
2
1 4
1 3output
1