A number is called SuperSpy if the sum of the digits equals the product of the digits.
Example:
123 is a SuperSpy number
1+2+3 = 6
1*2*3 = 6
Below is the code for determining if a number is SUPERSPY.
import java.util.Scanner;
class SuperSpy
{
public static void main(String[]args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number");
int num = sc.nextInt();
int sum = 0,temp = num, product = 1;
while(temp>0)
{
int digit=temp%10;
sum = sum+digit;
product = product*digit;
temp/=10;
}
if(sum == product)
{
System.out.println(num+" is a SuperSpy number");
}
else
{
System.out.println(num+" is not a SuperSpy number");
}
}
}
No comments:
Post a Comment
Note: only a member of this blog may post a comment.