Thursday, 7 April 2016

CSharp Program how 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 PerfectNum
    {
        static void Main(string[] args)
        {
            int number,sum=0,x;
            Console.Write("enter the Number");
            number = int.Parse(Console.ReadLine());
            x = number;
            for (int i = 1; i < number;i++)
            {
                if (number % i == 0)
                {
                    sum=sum + i;
                }
            }
                if (sum == x)
                {
                    Console.WriteLine("\n Entered number is a perfect number");
                    Console.ReadLine();
                }
                else
                {
                    Console.WriteLine("\n Entered number is not a perfect number");
                    Console.ReadLine();
                }
            }
      }
}
-------------------------------
OUTPUT:
Enter the Number : 6
Entered Number is a Perfect Number
-----------------------------------------------

No comments:

Post a Comment