Dakle, imamo kvadratnu matricu, dimenzje NxN. Na primeru ispod, N=4, a parovi cifara (00, 01, ...33) su zapravo indeksi "i" i "j" unutrašnje petlje, kojom se obilazi matrica.
00 01 02 03
10 11 12 13
20 21 22 23
30 31 32 33
Sporednu dijagonalu čine elementi kod kojih je zbir indeksa "i" i "j" jednak N-1. Obeleženo crvenom bojom.
Ispod sporedne dijagonale su elementi kod kojih je
zbir indeksa "i+j" uvek veći od "n-1". Obeleženo plavom bojom.
Tj:
Code:
// ...
if ( i+j > n-1)
a[i][j] = 2;
// ...
To je šklolski pristup identifikovanja elemenata ispod sporedne dijagonale, kada se koriste dve petlje. Namerno potenciram "školski pristup", jer je to ono što se u školama i očekuje. U praksi, ovo se rešava na bolji način, bez "praznih" prolaza kroz matricu, tj one indekse koji su obeleženi crnom i crvenom bojom.
[Ovu poruku je menjao X Files dana 18.03.2012. u 20:39 GMT+1]