How to make a search for pseudodiagonal for a rectangular matrix?
for(i = 0; i < N; ++i){ for(j = i; j >= 0; --j) printf("%d ", mat[j][i - j]); puts(""); } for(j = 1; j < N; ++j){ for(i = j; i < N; ++i) printf("%d ", mat[N - 1 - (i - j)][i]); puts(""); } PS This is an algorithm for iterating pseudodiagonal for a square matrix.