doktor_Zloba
doktor_Zloba·pre 16 godina

Fibonacijev niz

x(n + 2) =xn + x(n +1)

1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 ...

+5

Komentari

  • gremlin

    ajd ti isprogramiraj program koji racuna ovo... e to je nauka.... zato ja i nisam polozio programiranje 2 :)

  • doktor_Zloba

    brate na kom si faksu? to mi lici kao matf :)

  • dusan1001

    pmf prvi semetar ovo se radi da nisi mozda na pmf i ja tamo idem

  • doktor_Zloba

    to je sad matf :)

  • Aqarius

    a=1
    b=1
    if (n<3)

    for (i=0; i{

  • Aqarius

    a=1
    b=1
    if (n<3)
    return 1;
    else
    {for (i=0; i {x=a+b;
    b=x;
    a=b;}
    return x;}

    Fali sintakse, verovatno.

    Nek neko obrise ovaj prethodni, TAB misfire...

  • EdoI

    Evo definicije funkcije u Pythonu:

    def fibonacci():
    a, b = 1, 1
    while True:
    yield a
    a, b = b, a+b

    Dakle, a i b su na početku jednake broju 1. Dalje, u while petlji, koja predstavlja glavni dio programa, generiše se vrijednost varijable a, a zatim ta varijabla preuzima vrijednost varijable b i varijabla b preuzima vrijednost a+b. Tako da u svakom sljedećem izvođenju petlje varijabla a, koja zapravo predstavlja naše članove niza, preuzeti vrijednost zbira prethodna dva člana. Vidiš, gremline, nije uopće teško. :)