23 Kasım 2010 Salı

Fibonacci Serisi-Source Code C++

//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
      sayac++;
    }
    printf("\nSeri: ");
    sayac=0;
    while(sayac<sayi)
    {
    printf("%d ",ar[sayac]);                          //Bu basamakta ise seriyi teker teker
                                                                 //yazdiriyoruz
    sayac++;
    }
        
    printf("\n");
    system("PAUSE");
    return EXIT_SUCCESS;
}

Hiç yorum yok:

Yorum Gönder