Cevap :
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]);
}
}
}