//Bu program Fibonacci Serisinin elemanlarini istenilen eleman sayisi kadar bulur.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int ar[255];
int sayi=0,sayac=0;
ar[0]=0;ar[1]=1; //serinin ilk iki elemanini dizide tanimladik
printf("\nLutfen adim sayisi giriniz:"); //cout<<"\nLutfen adim sayisi giriniz:";
scanf("%d",&sayi); //cin>>sayi;
sayac=0;
while (sayac<sayi)
{
ar[sayac+2]=ar[sayac]+ar[sayac+1]; // Bu basamakta Fibonacci serisinin kurali olan
// kendinden onceki iki elemanin toplamini
// belirtiyoruz
// belirtiyoruz
sayac++;
}
printf("\nSeri: ");
sayac=0;
while(sayac<sayi)
{
printf("%d ",ar[sayac]); //Bu basamakta ise seriyi teker teker
//yazdiriyoruz
//yazdiriyoruz
sayac++;
}
printf("\n");
system("PAUSE");
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder