Witam.
Od dwóch dni próbuje rozgryźć tą nieszczęsną rekursje. Nie rozumiem jeszcze wszystkiego, ale powoli coś zaczynam łapać.
Żaden poradnik nie jest wstanie w sposób łopatologiczny wyjaśnić jak to cholerstwo dokładnie działa, przez co trzeba samodzielnie rozgryzać kawałki kodu. Na przykładzie ciągu fibonaciego przedstawie to czego nie rozumiem.
Otóż, mamy poprawny kod -
http://www.wklej.org/id/3023304/
I teraz, gdy pozostawie w ifie "l == 1" albo "l ==2" to program się crasuje a ja nie mam zielonego pojęcia czemu. W ifie mamy operatora "lub" a nie "i", dlatego nie mogę rozgryźć, czemu muszą być oba. Przecież licząc ciąg, można zacząć od dwóch jedynek (1+1).