Cerinţa
Scrieţi un program care citeşte de la tastatură un număr natural n
şi construieşte în memorie o matrice cu n
linii şi n
coloane în care:
- prima linie conţine, în ordine strict crescătoare, numerele naturale din intervalul
[1, n]
; - prima coloană conţine, în ordine strict crescătoare, numerele naturale din intervalul
[1, n]
; - oricare alt element este obţinut prin însumarea celor două elemente vecine cu el, aflate pe linia anterioară şi pe aceeaşi coloană cu el, respectiv pe aceeaşi linie cu el şi pe coloana anterioară.
Date de intrare
Programul citește de la tastatură numărul n
.
Date de ieşire
Programul afișează pe ecran matricea construită, câte o linie a matricei pe câte o linie a ecranului, elementele fiecărei linii fiind separate prin câte un spaţiu.
Restricţii şi precizări
3≤n≤15
Exemplu:
Intrare
4
Ieșire
1 2 3 4 2 4 7 11 3 7 14 25 4 11 25 50