import java.util.Scanner;
public class ArmstrongNumBetween1toN {
static int armstrong(int n)
{
int sum=0,rem,num,ck=0;
num=n;
while(num!=0)
{
rem=num%10;
sum=sum+(rem*rem*rem);
num=num/10;
}
return sum;
}
public static void main(String[] args) {
Scanner myScanner=new Scanner(System.in);
int i,ck;
System.out.print("Enter the number : ");
int n=myScanner.nextInt();
System.out.print("Armstrong numbers between 1 to "+n+" : ");
for(i=1;i<=n;i++){
ck=armstrong(i);
if(ck==i){
System.out.print(i+"\t");
}
}
System.out.println();
}
}
No comments:
Post a Comment