Seqüència Fibonacci. X21842


Statement
 

pdf   zip

Els nombres de Fibonacci es defineixen així: F1=1,F2=1F_1 = 1, F_2 = 1 i Fi=Fi1+Fi2F_i = F_{i-1} + F_{i-2} per a i>2i > 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 NN elements de la seqüència són els primers NN 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 [11][1 ~~ 1] (els dos primers nombres de Fibonacci).

Entrada

Una seqüència d’enters els dos primers elements de la qual seran 111 ~~1 i que acaba en zero.

Sortida

TRUE si i només si tots NN elements de la seqüència són els primers NN nombres de Fibonacci.

Public test cases
  • 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 
    
  • Information
    Author
    Jaume Baixeries
    Language
    Catalan
    Official solutions
    R
    User solutions
    R