Wednesday, 14 October 2020

Spy Number (Sum and Products of Digits are same)

Input : 132
Explanation :
sum = (1 + 3 + 2) = 6
product = (1 * 3 * 2) = 6
since, sum == product == 6
Output : Spy Number


import java.util.Scanner;
public class SpyNumber
{
    public static void main(String args[]) 
    {   
        Scanner in = new Scanner(System.in);        
        System.out.print("Enter Number: ");
        int num = in.nextInt();
        int orgNum = num;        
        int digit, sum = 0, prod = 1;        
        while (num > 0) 

       {  

            digit = num % 10;          
            sum += digit;
            prod *= digit;
            num /= 10;

        }
        
        if (sum == prod)
            System.out.println(orgNum + " is Spy Number");
        else
            System.out.println(orgNum + " is not Spy Number");
        
    }
}



Output:

Enter Number: 8
8 is Spy Number

No comments:

Post a Comment