Algoritma Soruları ve Çözümleri - 4
Sıfırdan başlayıp kendinden önceki son dört sayının toplamı
ile elde edilen sayı dizisi aşağıdaki gibidir.
Buna göre dizinin 30. elemanı kaçtır.(Sıfır dahil değildir)
Açıklama: Dizinin beşinci elemanı : 1+2+3+4=10 Dizinin beşinci elemanı : 2+3+4+10=19
Çözüm : Projemize bir adet button bir adette listbox ekleyip. Button click eventine gerekli kodları yazalım.
private void button1_Click(object sender, EventArgs e) { ulong a = 1; ulong b = 2; ulong c = 3; ulong d = 4; for (int i = 0; i < 41; i++) { if (i>=4) { ulong _deger = a + b + c + d; a = b; b = c; c = d; d = _deger; listBox1.Items.Add(i + "-Sıra : " + _deger.ToString()); } } }
Yorumlar
Yorum Gönder
Yorumunuz alınmıştır. İncelenip yayımlanacaktır.