C’de Fibonacci Serisi Nasıl Yazılır?

Fibonacci Dizisi (Altın Oran) Nedir?

Altın oran olarak bildiğimiz Fibonacci Dizisi, her sayının kendinden önceki ile toplanması sonucu oluşan bir sayı dizisidir. Bu şekilde devam eden bu dizide sayılar birbirleriyle oranlandığında altın oran ortaya çıkar, yani bir sayı kendisinden önceki sayıya bölündüğünde altın orana gittikçe yaklaşan bir dizi elde edilir.

Fibonacci Dizisi hakkında daha fazla bilgi için : https://tr.wikipedia.org/wiki/Fibonacci_dizisi

C’de Fibonacci Serisi Nasıl Yazılır?

Yukarıda da okuduğunuz gibi Fibonacci Dizisi olarak da anılan Fibonacci Serisi herhangi iki sayıdan başlar ve iki sayı toplanarak devam eder.

İki ve dört 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();
}

Fibonacci dizisinin hayatımızdaki yerini gösteren mükemmel çalışma.

Bu videodaki müzik hakkında

Şarkı : Often a Bird
Sanatçı : Wim Mertens & Wim Mertens Ensemble
Albüm : Jardin Clos
Yazarlar : Wim Mertens
YouTube’a lisanslayanlar : WMG, PIAS (Usura adına); LatinAutor – Warner Chappell, LatinAutorPerf, Audiam (Publishing), LatinAutor, ASCAP, Warner Chappell, UNIAO BRASILEIRA DE EDITORAS DE MUSICA – UBEM, CMRRA ve 10 Müzik Hakları Topluluğu

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.