[ Dovla84 @ 18.03.2012. 16:53 ] @
Zdravo! Imam jedan problemcic. Zelim da postavim cifru 2 tako da to bude vrednost svih elemenata ispod sporedne dijagonale kvadratne matrice. Bio bih zahvalan za bilo kakvu pomoc. |
[ Dovla84 @ 18.03.2012. 16:53 ] @
[ X Files @ 18.03.2012. 18:59 ] @
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.
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] [ Dovla84 @ 18.03.2012. 19:17 ] @
Puno hvala na brzom odgovoru. :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|