Informatică, întrebare adresată de hidhjheiurefuiovtapa, 8 ani în urmă

for(i=1;i<=5;i++)
for(j=1;j<=5;j++)
...........................


Sa se construiasca matricea
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
Fara a se folosi alte variabile decat cele date .


boiustef: care variabile sunt date?

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

Explicație:

for ( i=1; i <= 5; i++)

for (j=1; j <= 5;  j++)

a[i][j] = (i-1)*5 + j;

Răspuns de cosmaandra2000
0

Răspuns:

if (i==1)

    a[i][j] = j;

else

     a[i][j] = a[i-1][j] + 5;

Explicație:

if-ul parcurge linia 1 si o incarca cu valoare lui j ( 1, 2, 3, 4, 5 )

iar la restul adauga 5, fata de elementul de deasupra lui

Alte întrebări interesante