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();
}
0 yorum:
Yorum Gönder