/*
 * C# Program to Check Whether the Entered Number is a Perfect Number or Not
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Program
{
class Program
{
    static void Main(string[] args)
    {
        int number,sum=0,n;
        Console.Write("enter the Number");
        number = int.Parse(Console.ReadLine());
        n = number;
        for (int i = 1; i < number; i++)
            {
                if (number % i == 0)
                    {
                        sum=sum + i;
                    }
            }
        if (sum == n)
            {
                Console.WriteLine("\n Entered number is a perfect number");
                Console.ReadLine();
            }
        else
            {
                Console.WriteLine("\n Entered number is not a perfect number");
                Console.ReadLine();
            }
    }
}
}

/*

Enter the Number : 6
Entered Number is a Perfect Number