Fibonacci dizisi kendinden önce gelen iki sayının toplamını
alarak bir sonraki adımı oluşturan sayı dizisidir.
Örn: 1 – 1 – 2 – 3 – 5 …
Bu kodu C# ile console üzerinde şu şekilde düzenleyebiliriz:
static void Main(string[] args)
{
int a, b, c;
a
= 0;
b
= 1;
c
= 1;
int bitis;
Console.Write("Görmek
istediğiniz sayı miktarını giriniz :");
bitis = int.Parse(Console.ReadLine());
Console.Write("{0}
{1} ",a,b);
for (int i = 1; i
<= bitis-2; i++)
{
c = a + b;
a = b;
b = c;
Console.Write("{0} ", c);
}
Console.ReadKey();
}
----------
Kullanıcı görmek istediği sayı
miktarını girecek ve ardından görmek istediğimiz sayı miktarının 2 eksiği kadar
for döngüsü dönmektedir. Çünkü ilk anda 0 ve 1 değerleri consola yazılmaktadır.
For döngüsünde de öncelikle 0 ve 1 değerlerini içeren a ve b değişkenleri yani
önceki ilk 2 sayıyı toplanarak c değişkeninde tutuyoruz. Bu yeni sayımızla
birlikte başta ikinci sayımız olan b değişkeni birinci sayımız, c değişkenine
atadığımız yeni sayımız da ikinci sayımız olmaktadır. Bu yeni sayımızı da
console’umuza var olan yazılı sayılara yazıyoruz.
Hiç yorum yok:
Yorum Gönder