Strong Number

 If sum of factorial of digits equals original number, it is a Strong Number.

1!+4!+5!=145

public class progprac {
public static void main(String[] args) {
int num = 145;
int temp = num;
int sum = 0;
while (temp > 0) {
int digit = temp % 10;
int fact = 1;
// factorial of digit
for (int i = 1; i <= digit; i++) {
fact = fact * i;
}
sum = sum + fact;
temp = temp / 10;
}
if (sum == num) {
System.out.println(num + " is Strong Number");
} else {
System.out.println(num + " is Not Strong Number");
}
}
}



No comments:

Post a Comment

Please comment below to feedback or ask questions.