JAVA
java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//Thanks to Kartikey for a bug report.
import java.util.*;
public class Armstrong
{
public static void main(String[] args)
{
long n,p,m,d,cube,test=0;
Scanner in = new Scanner(System.in);
n=in.nextLong();
m=in.nextLong();
for(;n<=m;n++)
{
p=n;
test=0;
while(p>0)
{
d=p%10;
cube=d*d*d;
test+=cube;
p/=10;
}
if(test==n)
{
System.out.println(n+" is an Armstrong Number.");
}
}
}
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run