19 Ocak 2013 Cumartesi

C'de Fibonacci Serisi

Leave a Comment


Yine klasikleşmiş ödevlerden birisi :)

Öncelikle Fibonacci Serisinin ne olduğundan bahsedeyim. Fibonacci Dizisi olarak da anılan Fibonacci Serisi herhangi iki sayıdan başlar ve iki sayı toplanarak devam eder.

2 ve 4 ile başlayan bir Fibonacci serisi 2 - 4- 6- 10 - 16 - 26 - 42 ... şeklinde devam eder.

Fibonacci serisini C'de yazarken diziler kullanılır.


#include<conio.h>
#include<stdio.h>

main(){
       int fibonacci[20]; // 20 elemanlı bir dizi oluşturduk.
       int i;
      
       printf("1.sayi : ");
       scanf("%d",&fibonacci[0]); // Dizinin 1.elemanını alıyoruz.
       printf("\n2.sayi : ");
       scanf("%d",&fibonacci[1]);  // Dizinin 2.elemanını alıyoruz.
      
       for(i=2;i<20;i++)
       {
            fibonacci[i] = fibonacci[i-1] + fibonacci[i-2];  // Yeni elemanı kendinden önceki iki elemanla topluyoruz.
       }
      
       printf("\n");
      
       for(i=0;i<20;i++)
       {
            printf("%d ",fibonacci[i]); // Bütün elemanları ekrana basıyoruz.
       }
      
       getch();
}
If You Enjoyed This, Take 5 Seconds To Share It

0 yorum: