👤

Variabilele i şi j sunt de tip întreg, iar variabila a memorează un
tablou bidimensional cu 9 linii şi 9 coloane, numerotate de la 0 la
8, având iniţial toate elementele egale cu -1.
Fără a utiliza alte variabile, scrieţi secvenţa de instrucţiuni de mai
jos, înlocuind punctele de suspensie astfel încât, în urma
executării secvenţei obţinute, variabila a să memoreze tabloul
alăturat.
for(i=0;i<9;i++)
for(j=0;j<9;j++)


0 1 2 3 4 5 6 7 0
1 0 3 4 5 6 7 0 1
2 3 0 5 6 7 0 1 2
3 4 5 0 7 0 1 2 3
4 5 6 7 0 1 2 3 4
5 6 7 0 1 0 3 4 5
6 7 0 1 2 3 0 5 6
7 0 1 2 3 4 5 0 7
0 1 2 3 4 5 6 7 0


Răspuns :

Răspuns:

if ( i==j || i+j==n+1 )

     a[i][j] = 0;

else

     a[i][j] = i+j;

Explicație:

Observam ca pe diagonale se afla doar 0, iar pe celelalte se afla suma dintre linie si coloana. De retinut ca se incep ambele de la 0 !

Răspuns:

for (i=0; i<9; ++i)

       for (j=0; j<9; ++j)

           if (i==j || i+j==8)

               a[i][j]=0;

           else

               if (i+j<8) a[i][j]=i+j;

               else a[i][j]=i+j-8;

Explicație:

am adăugat şi for for

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari