Wednesday, 14 October 2020

Special Number in JAVA

 Example- 145 is a Special Number as 1!+4!+5!=145.


public class SpecialNumber

{
    public static void main(String args[])
    {
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter the number to be checked.");
        int num=sc.nextInt();
        int sum=0;int temp=num;
        while(temp!=0)
        {
            int a=temp%10;int fact=1;
            for(int i=1;i<=a;i++)
            {
                fact=fact*i;
            }
            sum=sum+fact;
            temp=temp/10;
        }
        if(sum==num)
        {
            System.out.println(num+" is a Special Number.");
        }
        else
        {
            System.out.println(num+" is not a Special Number.");
        }
    }
}

No comments:

Post a Comment