TemaŁ Język C
INFORMATYKA WYKŁAD 4
pliki nagłówkowe | Liczby Fibonacciego - są to liczby, z których każda kolejna jest równa sumie dwóch poprzednich, fn ~ M)-l "ł" ffi-2 fn=l i f,=l
tfinclude <stdio.h> //include <conio.h> long fib(long)s^, void main(void) f|
prototyp funkcji fib(long)
long n,fl ,f2,y,s;
printf("Podaj n\n"); HĘ I
scali f("%ld",n); wywołanie fiinkcj. fib(n)
print^"%ld\n",fib(n));
return;———;— -:-' funkcja main() jedyna, która nie posiada
lotlg fibflong n)
long I, yj, y2, yi if((n=0)|| (n==l)) return (1);
yi=l; y2=i;
for(i=2;i<=n;i++)
|
|
y=yi+y2; yi-y2; y2*y;
|
return y;
prototypu. Ponieważ jest typu void ("pusty") instrukcja return jest niekonieczna
Nagłówek funkcji fib()
Ciało funkcji flbflong n). W zależności od wartości n funkcja zwraca 1 lub obliczoną wartość y- stąd dwie instrukcje return.