A
number is armstrong if the sum of the cubes of digit of number is equal to the
number.
ex- 407 = 4*4*4 + 0*0*0 + 7*7*7
ex- 407 = 4*4*4 + 0*0*0 + 7*7*7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import
java.util.Scanner;
public
class ArmstrongNum{
public
static void main(String[] args){
Scanner
in = new Scanner(System.in);
System.out.println("Enter
a number which you want to check whether that is armstrong or not: ");
int
n = in.nextInt();
int
a = n, r=0, s=0;
while(a!=0){
r
= a%10;
a
= a/10;
s
= s + r*r*r;
}
if(s==n){
System.out.println("Number
"+n+" is an armstrong number.");
}else{
System.out.println("Number
"+n+" is not an armstrong number.");
}
}
}
|
Output
Enter
a number which you want to check whether that is armstrong or not:
407
Number
407 is an armstrong number.
|
0 comments:
Post a Comment