using System;
class Perfect {
static void Main() {
int number, sum = 0, n;
Console.Write("Enter the Number : ");
number = Convert.ToInt16(Console.ReadLine());
n = number;
for (int i = 1; i < number; i++) {
if (number % i == 0) {
sum = sum + i;
}
}
if (sum == n) {
Console.WriteLine("\n Given number is a perfect number");
Console.ReadKey();
} else {
Console.WriteLine("\n Given number is not a perfect number");
Console.ReadKey();
}
}
}This code you can identify the given number is Perfect or Not.
