Atestia
Înapoi la exerciții
#173Programare

Matrice completată cu termeni din șirul lui Fibonacci

matricisiruri recurente

Enunț

Se citește un număr natural n (n ≤ 10). Construiți și afișați o matrice pătratică cu n linii și n coloane care să conțină termeni din șirul lui Fibonacci, ca în modelul de mai jos.

Pentru n = 3 se afișează:

1 1 2
3 5 8
13 21 34

Inconsecvență în subiectul oficial. În PDF-ul de la inspectorat, ultima linie a exemplului apare ca 13 21, cu un singur element lipsă — o matrice 3 × 3 are 9 poziții, iar al nouălea termen Fibonacci este 34. Este o eroare de redactare a subiectului, nu o cerință.

A doua limitare: pentru n = 10 sunt necesari 100 de termeni, iar termenul 100 depășește capacitatea oricărui tip întreg standard din C++ (long long ține corect până la termenul 92). Rezolvarea e corectă până la n = 9.

Rezolvare

Apariții