soru c#
0_100 arasında rastgele 10 tane sayı oluşturup bu sayıları diziye aktarıp listbox da gösteriniz.
Diziyi tersten sıralayıp listeleyiniz.
Dizideki çift sayıları listeleyiniz
form hazır sadece kod lazım

Cevap :

Uma54

Cevap:

Form tasarımını ve kodları(hem yazı hem) ek olarak ekledim. Kodları bu şekilde yazdım ancak farklı bir şekilde isteniyorsa düzenleyebilirim.

       List<int> sayiDizisi = new List<int>();

       int rastgeleSayi;

       private void btn_DiziOlusturListele_Click(object sender, EventArgs e)

       {

           sayiDizisi.Clear();

           lb_Rastgele10Sayi.Items.Clear();

           Random rnd = new Random();

           for (int i = 0; i < 10; i++)

           {

               rastgeleSayi = rnd.Next(0,101);

               sayiDizisi.Add(rastgeleSayi);

           }          

           foreach (int sayi in sayiDizisi)

           {

               lb_Rastgele10Sayi.Items.Add(sayi);

           }

       }

       private void btn_DiziyiTekrarListele_Click(object sender, EventArgs e)

       {

           lb_Rastgele10Sayi.Items.Clear();

           foreach (int sayi in sayiDizisi)

           {

               lb_Rastgele10Sayi.Items.Add(sayi);

           }

       }

       private void btn_DiziyiTersCevir_Click(object sender, EventArgs e)

       {

           lb_Rastgele10Sayi.Items.Clear();

           for (int i = 9; i >= 0; i--)

           {

               lb_Rastgele10Sayi.Items.Add(sayiDizisi[i]);

           }

       }

       private void btn_DizidekiCiftSayilariBul_Click(object sender, EventArgs e)

       {

           lb_Rastgele10Sayi.Items.Clear();

           for (int i = 0; i < 10; i++)

           {

               if (sayiDizisi[i] % 2 == 0)

               {

                   lb_Rastgele10Sayi.Items.Add(sayiDizisi[i]);

               }

           }

       }

Görseli göster Uma54
Görseli göster Uma54
Görseli göster Uma54

Diğer sorular