Yazı Font Küçült Yazı Font Büyült

Rastgele Üretilen Sayıların En Küçüğü,En Büyüğü ve Ortalamasını Bulma

Rastgele ürettiğimiz 20 sayının en küçüğü en büyüğü ve bu 20 sayının ortalamasını bulacağız.
Formunuza 1 adet Button, Label ve ListBox ekleyin. Aşağıdaki şekilleri inceleyin.
Resim1

Şekil 1 

Resim2

Şekil 2


private void button1_Click(object sender, EventArgs e)
        {
            int[] dizi = new int[20];

            int sayi = 0, j = 0, toplam =0;

            bool buldu = false;

            Random rastgele = new Random();

            for (int i = 0; i < 20; i++)
            {

                buldu = false;

                while (buldu == false)
                {

                    sayi = rastgele.Next(1, 30);
                   

                    for (j = 0; j < 20; j++)

                        if (dizi[j] == sayi) break;

                    if (j == 20)
                    {

                        dizi[i] = sayi;

                        buldu = true;

                    }

                }
                toplam = toplam + dizi[i];

            }
            int ortalama;
            ortalama = toplam / 20;
            Array.Sort(dizi);
                    
            MessageBox.Show("En Küçük Sayı=" + dizi[0] + Environment.NewLine + "En Büyük Sayı=" + dizi[19]+ Environment.NewLine + "Ortalama=" + ortalama);
            foreach (int yaz in dizi)
               
                listBox1.Items.Add(yaz);
            }

//Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN