Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
1674
Tıklama
0
Öne Çıkarma
C# | Fibonacci Dizisi Oluşturma
B
12 yıl
Çavuş
Konu Sahibi

Fibonacci sayıları, her bir sayının bir önceki iki sayının toplamı olduğu sayı dizisidir. Örneğin, 0, 1, 1, 2, 3, 5, 8, 13 gibi..

C# ile fibonacci dizisi oluşturmak için önce başlangıç sayılarımızı vereceğiz, ardından bir döngü yardımıyla bir önceki iki sayıdan bir sonraki sayıyı bulacağız.

// kaç tane fibonacci sayısı oluşturulsun 
int adet = 5;

// başlangıç sayılarımız
int a = 0;
int b = 1;

// başlangıç sayılarını yazdıralım
Console.Write(a + " " + b + " ");

//döngü üçten başlayarak, fibonacci adeti kadar dönecek
for (int i = 3; i <= adet; i++)
{
// bir sonraki sayı: c
int c = a + b;

// c'yi yazdır
Console.Write(c + " ");

// sayıların yerini değiştir
a = b;
b = c;
}


Döngü üçten başladı çünkü bir önceki iki sayıyı zaten ilk başta tanımlamıştık. Ardından ilk başta tanımladığımız a ve b sayılarının toplamı ile c’yi bulduk. C sayısını yazdırdıktan sonra, b ile a’nın, c ile de b’nin yerlerini değiştirerek sayıları kaydırmış olduk. Böylece döngünün her adımında bir sonraki sayıyı bulabileceğiz.

Kaynak: C# | Fibonacci Dizisi Oluşturma

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
12 yıl
Yüzbaşı

Pek yardım seversin mübarek, her forumda paylaşmışsın.
http://www.csharpnedir.com/forum2/forum_posts.asp?TID=66210



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.