Informatică, întrebare adresată de raressportiv0, 9 ani în urmă

Imi poate explica cineva cum functioneaza urmatorul algoritm ? Cum se formeaza matricea, nu inteleg. Va rog frumos ! Exercitiul a fost extras dintr-o varianta de Bacalaureat !

for(i=1;i<=5;i++) {
x=i;
for(j=5;j>=1;j--) {
x++;
a[i][j]=x;
}
}

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
 matricea este 5x5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

x se aduna cu 1 de exemplu x=1 rezuta x=2 asa  mai departe

raressportiv0: 8 7 6 5 4
raressportiv0: 9 8 7 6 5
raressportiv0: 10 9 8 7 6
raressportiv0: Asta e matricea care rezulta
Utilizator anonim: Nu aceia care ti-am raspuns eu
Utilizator anonim: Este corecta
raressportiv0: Am varianta cu rezolvarea si in rezolvare , matricea pe care ti-am scris-o eu e corecta. Am dedus-o si singur
Utilizator anonim: Nu
raressportiv0: Bine
MihaiChirculete: Varianta ta Ryk25 nu este corecta deoarece ai scapat din vedere un amanunt: cel de al doilea for descreste, cu alte cuvinte, pleaca de la sfarsitul unei linii nu de la inceputul acesteia. Prin urmare nu vom avea 2 3 4 5 6 ci 6 5 4 3 2 si tot asa.
Alte întrebări interesante