#include <stdio.h>
int main(){
int a[20][20];
int m, n;
for(int i = 0; i < m; ++i){
for(int j = 0; j < n; ++j){
}
}
printf("\nMa tran vua nhap:\n"); for(int i = 0; i < m; ++i){
for(int j = 0; j < n; ++j){
}
}
int x;
int dem =0;
for (int i=1;i<=m;i++){
for (int j=1;j<=n;j++){
if (x==a[i][j]){
printf("thay %d o vi hang %d,cot %d\n",x
,i
+1,j
+1); dem++;
}
}
}
if (dem==0){
printf ("Khong tim thay %d trong ma tran\n",x
); }
if (m == n) {
int tongCheoChinh = 0;
int tongCheoPhu = 0;
printf("\nCac ptu cua duong cheo chinh: "); for (int i = 0; i < m; i++) {
tongCheoChinh += a[i][i];
}
printf("\nTong duong cheo chinh = %d\n", tongCheoChinh
); printf("Cac phan tu tren duong cheo phu la: "); for (int i = 0; i < n; i++) {
printf("%d ", a
[i
][n
- 1 - i
]); tongCheoPhu += a[i][n - 1 - i];
}
printf("\nTong duong cheo ph? = %d\n", tongCheoPhu
); } else {
printf("\nMa tran ko ton tai,ko co duong cheo chinh,duong cheo phu.\n"); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpewogICAgaW50IGFbMjBdWzIwXTsKICAgIGludCBtLCBuOwogICAgcHJpbnRmKCJuaGFwIG0gaGFuZzogIik7CiAgICBzY2FuZigiJWQiLCAmbSk7CiAgICBwcmludGYoIm5oYXAgbiBjb3Q6ICIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgZm9yKGludCBpID0gMDsgaSA8IG07ICsraSl7CiAgICAgICAgZm9yKGludCBqID0gMDsgaiA8IG47ICsrail7CiAgICAgICAgICAgIHByaW50ZigiYVslZF1bJWRdID0gIiwgaSwgaik7CiAgICAgICAgICAgIHNjYW5mKCIlZCIsICZhW2ldW2pdKTsKICAgICAgICB9CiAgICB9CiAgICBwcmludGYoIlxuTWEgdHJhbiB2dWEgbmhhcDpcbiIpOwogICAgZm9yKGludCBpID0gMDsgaSA8IG07ICsraSl7CiAgICAgICAgZm9yKGludCBqID0gMDsgaiA8IG47ICsrail7CiAgICAgICAgICAgIHByaW50ZigiJWQgIiwgYVtpXVtqXSk7CiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KICAgIGludCB4OwogICAgaW50IGRlbSA9MDsKCXByaW50ZiAoIm5oYXAgeDoiKTsKCXNjYW5mICgiJWQiLCZ4KTsKCWZvciAoaW50IGk9MTtpPD1tO2krKyl7CgkJZm9yIChpbnQgaj0xO2o8PW47aisrKXsKCQkJaWYgKHg9PWFbaV1bal0pewoJCQkJcHJpbnRmKCJ0aGF5ICVkIG8gdmkgaGFuZyAlZCxjb3QgJWRcbiIseCxpKzEsaisxKTsKCQkJCWRlbSsrOwoJCQl9CgkJfQoJfQoJaWYgKGRlbT09MCl7CgkgcHJpbnRmICgiS2hvbmcgdGltIHRoYXkgJWQgdHJvbmcgbWEgdHJhblxuIix4ICk7Cgl9CglpZiAobSA9PSBuKSB7CiAgICAgICAgaW50IHRvbmdDaGVvQ2hpbmggPSAwOwogICAgICAgIGludCB0b25nQ2hlb1BodSA9IDA7CiAgICAgICAgcHJpbnRmKCJcbkNhYyBwdHUgY3VhIGR1b25nIGNoZW8gY2hpbmg6ICIpOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbTsgaSsrKSB7CiAgICAgICAgICAgIHByaW50ZigiJWQgIiwgYVtpXVtpXSk7CiAgICAgICAgICAgIHRvbmdDaGVvQ2hpbmggKz0gYVtpXVtpXTsKICAgICAgICB9CiAgICAgICAgcHJpbnRmKCJcblRvbmcgZHVvbmcgY2hlbyBjaGluaCA9ICVkXG4iLCB0b25nQ2hlb0NoaW5oKTsKICAgICAgICBwcmludGYoIkNhYyBwaGFuIHR1IHRyZW4gZHVvbmcgY2hlbyBwaHUgbGE6ICIpOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIHByaW50ZigiJWQgIiwgYVtpXVtuIC0gMSAtIGldKTsKICAgICAgICAgICAgdG9uZ0NoZW9QaHUgKz0gYVtpXVtuIC0gMSAtIGldOwogICAgICAgIH0KICAgICAgICBwcmludGYoIlxuVG9uZyBkdW9uZyBjaGVvIHBoPyA9ICVkXG4iLCB0b25nQ2hlb1BodSk7CiAgICB9IGVsc2UgewogICAgICAgIHByaW50ZigiXG5NYSB0cmFuIGtvIHRvbiB0YWksa28gY28gZHVvbmcgY2hlbyBjaGluaCxkdW9uZyBjaGVvIHBodS5cbiIpOwogICAgfQogICAgcmV0dXJuIDA7Cn0=