C#’ta fibonacci dizisi yazdırma

Merhaba arkadaşlar c#’ta girilen değerden başlayıp eleman sayısı kadar fibonacci dizisi döndüren programın kodları aşağıdaki gibidir.

Konuyla alakalı her türlü soru ve önerinizi yazının altından yapabilirsiniz.

İyi çalışmalar dilerim

Console.Write("Dizinin hangi değerden başlamasını istersiniz (örn: 1(min)):");
int fi_basl = Convert.ToInt32(Console.ReadLine());

Console.Write("\nDizinin kaç eleman döndürmesini istersiniz (örn: 20):");
int fi_max = Convert.ToInt32(Console.ReadLine());

int sira = 1;           //eleman sırasını kontrol için başlangıç değeri giriyoruz
int sayi1 = 0;          //başlangıç sayımızı girdik
int sayi2 = fi_basl;    //kullanıcının başlamasını istediği değeri değişkene atadık
while (sira <= fi_max) {
      int temp = sayi2;   //sonra kullanmak için sayi2yi temp adında değişkene atadık
      sayi2 = (sayi1 + sayi2);
      sayi1 = temp;
      Console.WriteLine(sayi1.ToString());
      sira += 1;          //sırayı arttırıyoruz ve tekrar döngüye sokuyoruz
}
Doldur be meyhaneci.
Yazı oluşturuldu 10

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.

Üste dön