msHOWTO

4 Nisan 2012 Çarşamba

C# da For Döngüsü Algoritma Örneği

Aşağıdaki örnek bir dizi sayıların en çok kaç kere tekrar ettiklerini bulan gayet güzel bir örnektir.


    int[] sayilar = { 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1 };

            int sayac = 0, sonuc = 0;


            for (int i = 0; i < sayilar.Length; i++)
            {
                if (sayilar[i] == 1)
                {
                    sayac++;
                }
                else
                {
                    if (sonuc < sayac)
                    {
                        sonuc = sayac;
                        sayac = 0;
                    }
                }
            }

            Console.Write(sonuc);

            Console.ReadKey();

Hiç yorum yok:

Yorum Gönder