public void Calc(string number, ListBox listBox)
{
int Number = Convert.ToInt16(number);
listBox.Items.Clear();
List<int> Numbers= new List<int>();
int top = 0;
for (int i = 1; i <Number; i ++)
{
if (Number % i == 0)
{
top = top + i;
Numbers.Add(i);
}
}
if (top == Number)
{
foreach (int i in Numbers)
listBox.Items.Add(i);
MessageBox.Show
(number + " sayısı mükemmeldir.");
}
else
{
foreach (int i in Numbers)
listBox.Items.Add(i);
MessageBox.Show(number + " sayısı mükemmel değildir.");
}
}