Java program to check given number is strong or not
import java.io.*;
class Test {
public static void main(String[] args) throws IOException {
int num,i,f,r,sum=0,temp;
System.out.println("Enter a number");
BufferedReader br=new BufferedReader(new InputStreamReader (System.in));
num=Integer.parseInt(br.readLine());
temp=num;
while(num!=0){
i=1;f=1;
r=num%10;
while(i<=r){
f=f*i;
i++;
}
sum=sum+f;
num=num/10;
}
if(sum==temp)
System.out.println(temp+" is a strong number");
else
System.out.println(temp+" is not a strong number");
}
No comments:
Post a Comment