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());
}