#include <stdio.h>
int main( ) {
int m, n;
int a[ 100 ] [ 100 ] ;
for ( int i= 0 ; i< m; i++ ) {
for ( int j= 0 ; j< n; j++ ) {
}
}
printf ( "\n ma tran vua nhap:\n " ) ; for ( int i = 0 ; i < m; i++ ) {
for ( int j = 0 ; j < n; j++ ) {
}
}
int x;
int found = 0 ;
for ( int i= 0 ; i< m; i++ ) {
for ( int j= 0 ; j< n; j++ ) {
if ( a[ i] [ j] == x) {
found = 1 ;
break ;
}
}
}
if ( found) {
printf ( "tim thay %d trong ma tran\n " , x
) ; } else {
printf ( "Khong tim thay %d\n " , x
) ; }
if ( m == n) {
int sumChinh = 0 , sumPhu = 0 ;
printf ( "\n cac phan tu duong cheo chinh: " ) ; for ( int i = 0 ; i < n; i++ ) {
sumChinh += a[ i] [ i] ;
}
printf ( "\n tong duong cheo chinh: %d\n " , sumChinh
) ; printf ( "cac phan tu duong cheo phu: " ) ; for ( int i = 0 ; i < n; i++ ) {
printf ( "%d " , a
[ i
] [ n
- 1 - i
] ) ; sumPhu += a[ i] [ n - 1 - i] ;
}
printf ( "\n tong duong cheo phu: %d\n " , sumPhu
) ; } else {
printf ( "\n kphai ma tran vuong nen kco duong cheo!\n " ) ; }
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCl7CiAgICBpbnQgbSwgbjsKICAgIGludCBhWzEwMF1bMTAwXTsKICAgIHByaW50ZigibmhhcCBzbyBoYW5nIG06ICIpOwogICAgc2NhbmYoIiVkIiwgJm0pOwogICAgcHJpbnRmKCJuaGFwIHNvIGNvdCBuOiAiKTsKICAgIHNjYW5mKCIlZCIsICZuKTsKICAgIGZvcihpbnQgaT0wOyBpPG07IGkrKyl7CiAgICAgICAgZm9yKGludCBqPTA7IGo8bjsgaisrKXsKICAgICAgICAgICAgcHJpbnRmKCJhWyVkXVslZF0gPSAiLCBpLCBqKTsKICAgICAgICAgICAgc2NhbmYoIiVkIiwgJmFbaV1bal0pOwogICAgICAgIH0KICAgIH0KICAgIHByaW50ZigiXG5tYSB0cmFuIHZ1YSBuaGFwOlxuIik7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgbTsgaSsrKXsKICAgICAgICBmb3IoaW50IGogPSAwOyBqIDwgbjsgaisrKXsKICAgICAgICAgICAgcHJpbnRmKCIlZFx0IiwgYVtpXVtqXSk7CiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KICAgIGludCB4OwogICAgaW50IGZvdW5kID0gMDsKICAgIHByaW50ZigiXG5uaGFwIHggY2FuIHRpbTogIik7CiAgICBzY2FuZigiJWQiLCAmeCk7CiAgICBmb3IoaW50IGk9MDsgaTxtOyBpKyspewogICAgICAgIGZvcihpbnQgaj0wOyBqPG47IGorKyl7CiAgICAgICAgICAgIGlmKGFbaV1bal0gPT0geCl7CiAgICAgICAgICAgICAgICBmb3VuZCA9IDE7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGlmKGZvdW5kKXsKICAgICAgICBwcmludGYoInRpbSB0aGF5ICVkIHRyb25nIG1hIHRyYW5cbiIsIHgpOwogICAgfSBlbHNlIHsKICAgICAgICBwcmludGYoIktob25nIHRpbSB0aGF5ICVkXG4iLCB4KTsKICAgIH0KICAgIGlmKG0gPT0gbil7CiAgICAgICAgaW50IHN1bUNoaW5oID0gMCwgc3VtUGh1ID0gMDsKICAgICAgICBwcmludGYoIlxuY2FjIHBoYW4gdHUgZHVvbmcgY2hlbyBjaGluaDogIik7CiAgICAgICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAgICAgICAgIHByaW50ZigiJWQgIiwgYVtpXVtpXSk7CiAgICAgICAgICAgIHN1bUNoaW5oICs9IGFbaV1baV07CiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG50b25nIGR1b25nIGNoZW8gY2hpbmg6ICVkXG4iLCBzdW1DaGluaCk7CiAgICAgICAgcHJpbnRmKCJjYWMgcGhhbiB0dSBkdW9uZyBjaGVvIHBodTogIik7CiAgICAgICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgICAgICBwcmludGYoIiVkICIsIGFbaV1bbiAtIDEgLSBpXSk7CiAgICAgICAgICAgIHN1bVBodSArPSBhW2ldW24gLSAxIC0gaV07CiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG50b25nIGR1b25nIGNoZW8gcGh1OiAlZFxuIiwgc3VtUGh1KTsKICAgIH0gZWxzZSB7CiAgICAgICAgcHJpbnRmKCJcbmtwaGFpIG1hIHRyYW4gdnVvbmcgbmVuIGtjbyBkdW9uZyBjaGVvIVxuIik7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==