Friday, October 21, 2011

Perfect Number

// PROGRAM TO INPUT ONE NUMBER AND CHECK IF IT IS A PERFECT NUMBER
import java.io.*;
public class perfectnumber
{
    public static void main (String [] args ) throws IOException
    {
        BufferedReader br=new BufferedReader (new InputStreamReader(System.in));
        System.out.println("ENTER NUMBER");
        String str1=br.readLine();
        int num=Integer.parseInt(str1);
        int sum=0;
        for(int i=1;i<num;i++)
        {
            if((num%i)==0)
            {
              sum=sum+i;         
            }
        }
        if(sum==num)
        {
            System.out.println(num+" IS A PERFECT NUMBER");
        }
        else
        {
            System.out.println(num+" IS NOT A PERFECT NUMBER");
        }
   }
}  

No comments:

Post a Comment