Algoritma Yazma Yeteneğinizi Geliştirin!

ilk sorunun cevabı
C#:
            int sonuc;
            sonuc = 0;
            for (int i = 0; i < 1000; i++)
            {
                if (i%3 ==0)
                {
                    sonuc = sonuc + i;
                }
                if (i % 5 == 0)
                {
                    sonuc = sonuc + i;
                }
                label1.Text = sonuc.ToString();
            }
 
Neresi yanlış? Doğrusunu verin.Öğrenelim.

Label1.Text += sonuç.ToString();

Bu şekilde yazarsanız bütün sayıları yazdırır. Yoksa sadece bi sayıyı gösterip diğer sayıya geçer.
 
Label1.Text += sonuç.ToString();

Bu şekilde yazarsanız bütün sayıları yazdırır. Yoksa sadece bi sayıyı gösterip diğer sayıya geçer.

Sayıları istemiyor.1000'e kadar olan 3'ün ve 5'in katları olan sayıların toplamını istiyor.
C#:
            int sonuc;
            sonuc = 0;
            for (int i = 0; i < 1000; i++)
            {
                if (i % 3 == 0)
                {
                    sonuc = sonuc + i;
                }
                if (i % 5 == 0)
                {
                    sonuc = sonuc + i;
                }
                if (i % 15 == 0)
                {
                    sonuc -= i;
                }
                label1.Text = sonuc.ToString();
            }
                }

@bitwise doğru diyorsun.Ortak bölenleri unutmuşum.
sonuç : 233168
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı