16. Napisz program, w którym zdefiniowana jest początkowo jedna zmienna typu całkowitego n
(niezbyt wysoka). Program ma wyświetlić na ekranie n początkowych wyrazów ciągu Fibonacciego i
obliczyć ich średnią arytmetyczną. Ciąg Fibonacciego jest ciągiem liczb naturalnych określonym w
następujący sposób: pierwszy wyraz to 0, drugi to 1, każdy kolejny jest sumą dwóch poprzednich.
Zatem kilka początkowych wyrazów ciągu jest następujących: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
Przykładowy wynik działania programu:
Liczba wyrazów do wyświetlenia: 13
Kolejne wyrazy ciągu Fibonacciego: 0 1 1 2 3 5 8 13 21 34 55 89 144
Skopiowałam rozwiązanie z odpowiedzi, ale chyba coś tu nie gra.. Gdzie jest błąd?
Nie rozumiem w ogóle po co nam to "i" skoro nigdzie go nie wykorzystujemy potem :(
Przepraszam, że dopiero teraz odpowiadam. Wygląda na to, że przypadkowo wykomentowałaś sobie linijkę:
wyr1 = wyr2;
Przez to wyrazAktualny jest ciągle jedynką ;)
A i jak najbardziej używamy, ale jedynie do iterowania pętli - po każdym obiegu pętli zwiększamy i o 1 (i++), a pętlę kończymy, gdy i będzie równe zmiennej liczba.