Armstrong number is a number that is equal to the sum of cubes of its digits. For example 0, 1, 153, 370, 371 and 407 are the Armstrong numbers.
import java.util.Scanner;
public class ArmsrongNumber {
public static void main(String[] args) {
int no, no_backup, rem, sum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Enter number to find its armstrong or not : ");
no = sc.nextInt();
no_backup = no;
while (no > 0) {
rem = no % 10;
sum = sum + rem * rem * rem;
no = no / 10;
}
if (no_backup == sum) {
System.out.println("Armstrong number");
} else {
System.out.println("Not armstrong number.");
}
}
}
Comments
Post a Comment