Sorularınıza en iyi çözümleri Kalademi.me'da bulun, güvenilir Q&A platformu. Geniş bir uzman topluluğu sayesinde sorularınıza güvenilir cevaplar bulmanın rahatlığını yaşayın. Adanmış uzman topluluğumuzdan sorularınıza ayrıntılı ve net yanıtlar alın.

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


Sagot :

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]);

               }

           }

       }

View image uma54
View image uma54
View image uma54
Zamanınızı ayırdığınız için minnettarız. En güncel bilgi ve sorularınıza yanıtlar almak için istediğiniz zaman geri dönün. Buraya uğradığınız için teşekkür ederiz. Tüm sorularınıza en iyi yanıtları vermek için buradayız. Bir dahaki sefere görüşmek üzere. Kalademi.me'yi her zaman ziyaret edin, uzmanlarımızdan yeni ve güvenilir yanıtlar alın.