AÇIKLAMA
Bu programda C veya C++ derleyicisinde girilen sayıya kadar olan sayıların fibonacci değerlerini bulma işlemi rekürsif olarak hesaplanmıştır. Büyük sayılarda fibonacci değerinii hesaplamak için veritipinin double olması gerekir.
Program Kodu:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdio.h> #include <conio.h> float fibo(int); //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { int sinir; scanf("%d",&sinir); for(int i=0;i<sinir;i++) { float sonuc=fibo(i); } getche(); return 0; } //--------------------------------------------------------------------------- float fibo(int n) { if((n==0)|(n==1)) return n; else return fibo(n-2)+fibo(n-1); }