int bolunenler = 0;
int sonuc = 0;
bool asal = false;
Console.Write("bir sayı giriniz=");
int sayi = Convert.ToInt32(Console.ReadLine());
for ( int i = 1; i < 100; i++)
{
if (i < sayi && sayi % i == 0)
{
bolunenler = i;
sonuc += bolunenler;
if (sonuc == sayi)
{
asal = true;
}
}
}
if (asal == true)
{
Console.WriteLine("\nSayı Mükemmeldir.........");
}
else
{
Console.WriteLine("\nSayı Mükemmel değil !");
}
Console.ReadLine();
}