Els nombres de Fibonacci es defineixen així: F1 = 1, F2 = 1 i Fi = Fi−1 + Fi−2 per a i > 2.
Feu un programa tal que, donada una seqüència pel canal d’entrada,
escrigui TRUE
pel canal de sortida si i només si tots N elements
de la seqüència són els primers N nombres de Fibonacci.
La seqüència acaba en zero, i tindrà almenys 2 nombres
(sense incloure el zero que marca el final de seqüència).
A més, els dos primers elements de la seqüència seran sempre [1 1]
(els dos primers nombres de Fibonacci).
Entrada
Una seqüència d’enters els dos primers elements de la qual seran 1 1 i que acaba en zero.
Sortida
TRUE
si i només si tots N elements
de la seqüència són els primers N nombres de Fibonacci.
Input
1 1 2 3 5 8 13 21 34 0
Output
TRUE
Input
1 1 2 3 14 15 40 43 65 0
Output
FALSE