Kıt Sayı: Kendisi hariç pozitif tamsayı bölenlerinin toplamı kendinden küçük olan sayıdır.
örneğin 21 sayısı kendisi hariç pozitif tam sayı bölenleri: 1, 3,7 toplamları 10 yapıyor. ve 21>10 olduğundan 21 kıt sayıdır.
bir başka örnek: 16 kendisi hariç pozitif tam sayı bölenleri: 1,2,4,8 toplamları 15 yapıyor. 16>15 olduğundan 16 kıt sayıdır.
Zengin Sayı..: Kendisi hariç pozitif tamsayı bölenlerinin toplamı kendinden büyük olan sayıdır.
örneğin 18 sayısı kendisi hariç pozitif tam sayı bölenleri: 9, 6, 3, 2 ve 1. toplamları 21 yapıyor. ve 21>18 olduğundan 18 zengin sayıdır.
bir başka örnek:24. kendisi hariç pozitif tam sayı bölenleri: 12, 8, 6, 4, 3, 2 ve 1. toplamları 36 yapıyor. 36>24 olduğundan 24 zengin sayıdır.
Eve bu açıklamalara göre programımızı yazıyoruz.

listBox1.Items.Clear();
int bitis = 0, toplam;
string ney = "";
if (comboBox1.SelectedIndex == 0)
{
bitis = 9;
}
else if (comboBox1.SelectedIndex == 1)
{
bitis = 99;
}
else if (comboBox1.SelectedIndex == 2)
{
bitis = 999;
}
else if (comboBox1.SelectedIndex == 3)
{
bitis = 9999;
}
else if (comboBox1.SelectedIndex == 4)
{
bitis = 99999;
}
if (comboBox2.SelectedIndex == 0)
{
ney = "kıt";
}
else if (comboBox2.SelectedIndex == 1)
{
ney = "zengin";
}
for (int i = 0; i <= bitis; i++)
{
toplam=0;//www.bilisimogretmeni.com
for (int x = 1; x < i; x++)
{
if (i % x == 0)
{
toplam += x;
}
}
if (ney == "kıt")
{
if (toplam < i)
{
listBox1.Items.Add(i);
}
}
else if (ney == "zengin")
{
if (toplam > i)
{
listBox1.Items.Add(i);
}
}
}


Bu kodları hangi bölüme yazıcaz form1_load a mı button a mı yoksa comboBox1_SelectedIndexChanged mi?(ACİL CEVAP VERİRSENİZ ÇOK MUTLU OLURUM.)
button1 click olayı içine yazmanız yeterli
o zaman çalışmıyor ama
hatamı veriyor sorun nedir acaba