II.3 testul 2 (antrenament) 2020

Subiectul al II-lea – Exerciţiul 3

Variabilele i şi j sunt de tip întreg, iar variabila a memorează un tablou bidimensional cu 5 linii şi 7 coloane, numerotate începând de la 0, cu elemente numere întregi, inițial toate egale cu 1.
Fără a utiliza alte variabile decât cele menționate, scrieţi o secvenţă de instrucţiuni prin care se transformă în memorie tabloul, astfel încât orice element aflat pe prima linie sau pe prima coloană să aibă valoarea 1 şi oricare alt element din tablou să fie egal cu ultima cifră a sumei celor două elemente alăturate lui, aflate pe aceeaşi linie dar pe coloana din stânga, respectiv pe aceeaşi coloană, dar pe linia anterioară.

Prima linie (indice 0) și prima coloană (indice 0) rămân cu elementele egale cu 1. Secvența modifică doar elementele situate pe liniile cu indicii de la 1 la 4 și pe coloanele cu indicii de la 1 la 6.

for(i=1;i<=4;i++)
      for(j=1;j<=6;j++)
        a[i][j]=(a[i-1][j] + a[i][j-1])%10;