Yazı dizimize 5. örneğimiz ile devam ediyoruz. Faydalı olması dileğiyle. Siz de sorularınızı bize yorum olarak gönderebilir, fikirlerinizi bize yazabilirsiniz. Örneğimize geçecek olursak; Sıfırdan başlayıp kendinden önceki son dört sayının toplamı ile elde edilen sayı dizisi aşağıdaki gibidir.

1, 2, 3, 4, 10, 19, 36, 69, 134, 258, 497, ……

Buna göre dizinin 40. elemanı kaçtır?

private void Button2_Click(object sender, EventArgs e)
        {
            Int64[] kova = new Int64[40]; // 40 tane sayı alabilecek bir dizi oluşturalım
            kova[0] = 1; // ilk 4 elemanı elle oluşturalım 
            kova[1] = 2;
            kova[2] = 3;
            kova[3] = 4;

            // Dizi indisimiz 4 den başlıyor. ve kendinden önceki 4 sayıyı topluyor.
            for (int i = 4; i < 40; i++)
            {
                kova[i] = kova[i - 1] + kova[i - 2] + kova[i - 3] + kova[i - 4];
            }
            // Dizinin indis numarası 0 - sıfırdan başladığı için 39. değer aslında dizinin son değeridir.
            MessageBox.Show("40. Eleman; " + kova[39].ToString());
        }
C# Dersleri

Yorum Yazın

E-Posta Adresiniz görüntülenmeyecektir. Zorunlu alanlar *
Yan taraftaki HTML kodları kullanarak yorum yapabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>