//Q77. Check if the elements on the diagonal of a matrix are distinct.
#include <stdio.h>
 
int main() {
    int n, i, j, flag = 1;
    printf("Enter size of square matrix: ");     int arr[n][n];
 
 
    printf("Enter matrix elements:\n");     for(i = 0; i < n; i++) {
        for(j = 0; j < n; j++) {
        }
    }
 
 
    for(i = 0; i < n; i++) {
        for(j = i+1; j < n; j++) {
            if(arr[i][i] == arr[j][j]) {
                flag = 0;
                break;
            }
        }
        if(flag == 0)
            break;
    }
 
    if(flag)
        printf("All diagonal elements are distinct.\n");     else
        printf("Diagonal elements are NOT distinct.\n");  
    return 0;
}
 
				Ly9RNzcuIENoZWNrIGlmIHRoZSBlbGVtZW50cyBvbiB0aGUgZGlhZ29uYWwgb2YgYSBtYXRyaXggYXJlIGRpc3RpbmN0LgojaW5jbHVkZSA8c3RkaW8uaD4KCmludCBtYWluKCkgewogICAgaW50IG4sIGksIGosIGZsYWcgPSAxOwogICAgcHJpbnRmKCJFbnRlciBzaXplIG9mIHNxdWFyZSBtYXRyaXg6ICIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgaW50IGFycltuXVtuXTsKCiAgIAogICAgcHJpbnRmKCJFbnRlciBtYXRyaXggZWxlbWVudHM6XG4iKTsKICAgIGZvcihpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGZvcihqID0gMDsgaiA8IG47IGorKykgewogICAgICAgICAgICBzY2FuZigiJWQiLCAmYXJyW2ldW2pdKTsKICAgICAgICB9CiAgICB9CgogICAgCiAgICBmb3IoaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBmb3IoaiA9IGkrMTsgaiA8IG47IGorKykgewogICAgICAgICAgICBpZihhcnJbaV1baV0gPT0gYXJyW2pdW2pdKSB7CiAgICAgICAgICAgICAgICBmbGFnID0gMDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmKGZsYWcgPT0gMCkKICAgICAgICAgICAgYnJlYWs7CiAgICB9CgogICAgaWYoZmxhZykKICAgICAgICBwcmludGYoIkFsbCBkaWFnb25hbCBlbGVtZW50cyBhcmUgZGlzdGluY3QuXG4iKTsKICAgIGVsc2UKICAgICAgICBwcmludGYoIkRpYWdvbmFsIGVsZW1lbnRzIGFyZSBOT1QgZGlzdGluY3QuXG4iKTsKCiAgICByZXR1cm4gMDsKfQo=