Şimdi Ara

C# | Fibonacci Dizisi Oluşturma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
1.604
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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







  • Pek yardım seversin mübarek, her forumda paylaşmışsın.
    http://www.csharpnedir.com/forum2/forum_posts.asp?TID=66210
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.