Giảm các chữ số trong chuyên gia gán python

Ghi chú. Một số là số Armstrong nếu số đó bằng tổng lũy ​​thừa thứ N của các chữ số của nó

Đầu vào

Dòng đầu tiên là số nguyên X

đầu ra

Đầu ra phải là một dòng chứa True nếu nó thỏa mãn các điều kiện đã cho, Sai trong tất cả các trường hợp khác

Giải trình

trong ví dụ đã cho

X = 371, Số chữ số của 371 là 3. Vậy, 33 + 73 + 13 = 371. Kể từ đây,

371 là số Amstrong

Vì vậy, đầu ra phải là

ĐÚNG VẬY

Đầu vào mẫu 1

371

Đầu ra mẫu 1

ĐÚNG VẬY

Đầu vào mẫu 2

351

Đầu ra mẫu 2

Sai

Số Armstrong 3 chữ số

n = input['Enter number here: ']
s = int[n[0]]**3+int[n[1]]**3+int[n[2]]**3
if s == int[n]:
  print[n, 'is a 3 digit armstrong number']
else:
  print[n, 'isn\'t a 3 digit armstrong number']

Enter number here: 153
153 is a 3 digit armstrong number

Enter number here: 155
155 isn't a 3 digit armstrong number

Tìm hiểu thêm về trợ giúp của chúng tôi với Bài tập. con trăn

Số Armstrong 3 chữ số

Viết chương trình Python của số Armstrong có 3 chữ số. Nó bao gồm hai trường hợp thử nghiệm

Liên kết bên dưới chứa Số Armstrong 3 chữ số - Câu hỏi, giải thích và các trường hợp kiểm tra

https. //lái xe. Google. com/file/d/1TDj5IcRLuj8MFif4X8tqX9KBoZrr4nO-/view?usp=sharing

Chúng tôi cần tất cả các trường hợp thử nghiệm có thể đến trong khi mã đang chạy

Một số nguyên dương được gọi là số Amstrong bậc n nếu

abcd.. = an + bn + cn + dn + ...

Ví dụ,

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.

Truy cập trang này để tìm hiểu cách bạn có thể kiểm tra xem một số có phải là số Armstrong hay không trong Python

Mã nguồn

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]

đầu ra

153
370

Ở đây, chúng tôi đã đặt giới hạn dưới 100 trong biến dưới và giới hạn trên 2000 trong biến trên. Chúng tôi đã sử dụng vòng lặp for để lặp từ biến dưới lên trên. Trong lần lặp, giá trị của Lower được tăng thêm 1 và được kiểm tra xem đó có phải là số Armstrong hay không

Bạn có thể thay đổi phạm vi và kiểm tra bằng cách thay đổi các biến thấp hơn và cao hơn. Lưu ý, biến thấp hơn phải thấp hơn cao hơn để chương trình này hoạt động bình thường

Một số nguyên được gọi là số Armstrong của thứ tự n. Khi mỗi chữ số được tách ra, lập phương và cộng lại với nhau thì nó sẽ dẫn đến một tổng bằng với số đó, [i. e. , pqrs. = pn + qn + rn + sn +. ]

Nếu tồn tại một số Armstrong có ba chữ số thì tổng lập phương của mỗi số bằng chính số đó

Thí dụ

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tìm số Armstrong giữa hai số nguyên đã cho bằng cách sử dụng ngôn ngữ Python

Ví dụ

Phương pháp chúng tôi sử dụng dưới đây rất dễ dàng. Chúng tôi xem qua tất cả các số trong phạm vi. Đối với mỗi số, trước tiên chúng tôi xác định số chữ số trong đó. Đặt tổng các chữ số thập phân của số hiện tại là số "n". Sau đó, chúng tôi tính tổng lũy ​​thừa "thứ n" của mỗi chữ số. Nếu tổng lớn hơn "K", thì chúng tôi ghi lại kết quả

Mã số

đầu ra

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474

Sự kết luận

Trong hướng dẫn này, chúng ta đã thảo luận về cách in số Armstrong giữa hai số nguyên đã cho bằng lập trình Python

Cho một số x, hãy xác định xem số đã cho có phải là số Armstrong hay không.  

Số nguyên dương gồm n chữ số được gọi là số Armstrong bậc n [thứ tự là số chữ số] nếu.  

abcd… = pow[a,n] + pow[b,n] + pow[c,n] + pow[d,n] + ….  

Thí dụ.  

Đầu vào. 153

đầu ra. Đúng

153 là số Amstrong

1*1*1 + 5*5*5 + 3*3*3 = 153

Đầu vào. 120

đầu ra. Không

120 không phải là số Armstrong

1*1*1 + 2*2*2 + 0*0*0 = 9

Đầu vào. 1253

đầu ra. Không

1253 không phải là số Armstrong

1*1*1*1 + 2*2*2*2 + 5*5*5*5 + 3*3*3*3 = 723

Đầu vào. 1634

đầu ra. Đúng

1*1*1*1 + 6*6*6*6 + 3*3*3*3 + 4*4*4*4 = 1634

Cách tiếp cận. Ý tưởng là trước tiên hãy đếm các chữ số [hoặc tìm thứ tự]. Đặt số chữ số là n. Đối với mỗi chữ số r trong số đầu vào x, hãy tính rn. Nếu tổng của tất cả các giá trị như vậy bằng n, thì trả về true, nếu không thì trả về false

C++

abcd.. = an + bn + cn + dn + ...
644

________ 1645 ________ 1646 ________ 10

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
2
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
4
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
0

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
9

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
2

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
5
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
153
370

1

abcd.. = an + bn + cn + dn + ...
8
153
370

3
153
370

4

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

8

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
5
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
6
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
82

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
85

abcd.. = an + bn + cn + dn + ...
8
153
370

3
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
88

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6441

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____16443

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____16445

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6450

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6453

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6457

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
6459

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
6461

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
6459

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6466

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

C

abcd.. = an + bn + cn + dn + ...
6468

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
2
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
4
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
0

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
9

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
2

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
5
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
153
370

1

abcd.. = an + bn + cn + dn + ...
8
153
370

3
153
370

4

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

8

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
6
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
82

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
85

abcd.. = an + bn + cn + dn + ...
8
153
370

3
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
88

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6441

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____16443

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____16445

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
68

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
73

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6466

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6453

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6457

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
86

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
88
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
90
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
73

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
88
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
97
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
6461

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
86

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
88
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
90
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
73

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
88
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
97
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6466

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Java

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
21
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
22

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
2
abcd.. = an + bn + cn + dn + ...
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
27
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
28
abcd.. = an + bn + cn + dn + ...
6

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
34
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
43
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
45
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
50_______244
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
52
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
57____244
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
52
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
5
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
73____235
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
78
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
80

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153
370

6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
84
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
95
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
6______11
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
82

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
06____235
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
11____235
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
80

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
16____285
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
20

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
22
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6450

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
36

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____340
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
41
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
42

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
45____346
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____349

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____345____352____240

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____349

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

con trăn

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
59
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
60

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
63
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
67

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
63
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
74
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
67

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
82
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
82
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
93_______386
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
82____383
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
82
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
44
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
59
153
370

05

abcd.. = an + bn + cn + dn + ...
8
153
370

07____364
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

abcd.. = an + bn + cn + dn + ...
8
153
370

3
153
370

12
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153
370

15

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____407
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153
370

07
153
370

20
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____393
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
93
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153
370

07

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
59
153
370

32

abcd.. = an + bn + cn + dn + ...
8
153
370

07____364
153
370

36

abcd.. = an + bn + cn + dn + ...
8
153
370

38
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
93

abcd.. = an + bn + cn + dn + ...
8
153
370

42____364
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

abcd.. = an + bn + cn + dn + ...
8
153
370

3
153
370

47
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153
370

15

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____452____364
153
370

38
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
74
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

42
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153
370

42
153
370

20
153
370

62

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____438
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153
370

38
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153
370

71
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
93______364
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
46

153
370

78
153
370

79

________ 393 ________ 364 ________ 352

153
370

78
153
370

79

Python3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
59 _______486____11____236____489
153
370

90
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
5
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
67

abcd.. = an + bn + cn + dn + ...
8
153
370

94
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153
370

96
abcd.. = an + bn + cn + dn + ...
1
153
370

98
153
370

99
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
00
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
01
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
02
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
03

abcd.. = an + bn + cn + dn + ...
8
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
05
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

abcd.. = an + bn + cn + dn + ...
8
153
370

99
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
00
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
01
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
12

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____505
153
370

20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
00
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
20

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
23
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
26

_______478____528____346

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
30

_______478____528____352

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
30

C#

abcd.. = an + bn + cn + dn + ...
645
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
21
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
39

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
2
abcd.. = an + bn + cn + dn + ...
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
27
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
28
abcd.. = an + bn + cn + dn + ...
6

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
0

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
9

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
2

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
5
abcd.. = an + bn + cn + dn + ...
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
153
370

1

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____43
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
78

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153
370

6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153
370

8

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
5
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
6______11
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
82

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
85

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
805

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6441

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
20

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
6445

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6450

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
824

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____5828
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
41
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
830

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6457

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____5835

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____16461

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____5835

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Javascript

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
843

abcd.. = an + bn + cn + dn + ...
8____5845
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
846

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____19____5851

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
860

_______5861____5862

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
865

_______5861____5862

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
845
153
370

36

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____5876

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
879

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153
370

6

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____5885

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
845
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
895

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____5899

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____164401

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____43
abcd.. = an + bn + cn + dn + ...
64404

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164408

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
20

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64412

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6450

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
64421

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
153
370

79

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____164428
abcd.. = an + bn + cn + dn + ...
64429
153
370

20
abcd.. = an + bn + cn + dn + ...
64431
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
73____17

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
64428
abcd.. = an + bn + cn + dn + ...
64440
153
370

20
abcd.. = an + bn + cn + dn + ...
64431
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
6461

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
153
370

79

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____164428
abcd.. = an + bn + cn + dn + ...
64429
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
73____17

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____164428
abcd.. = an + bn + cn + dn + ...
64440
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
64468

Cách tiếp cận trên cũng có thể được thực hiện theo cách ngắn hơn như

C++

abcd.. = an + bn + cn + dn + ...
64469

________ 1645 ________ 1646 ________ 10

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64474

abcd.. = an + bn + cn + dn + ...
64475
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64477

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64480

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64483

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
abcd.. = an + bn + cn + dn + ...
64486

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64489

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164491

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164493

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
64475
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
64498

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64500____164501
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
73
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64500
abcd.. = an + bn + cn + dn + ...
64510
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6466

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

C

abcd.. = an + bn + cn + dn + ...
6468

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64474

abcd.. = an + bn + cn + dn + ...
64475
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64477

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64480

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64483

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
abcd.. = an + bn + cn + dn + ...
64486

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64489

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164491

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164493

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
64475
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
64498

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
88
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
64501
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
73
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
88
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
64510
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6466

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Java

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
21
abcd.. = an + bn + cn + dn + ...
64568

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
36

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
73______346
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64480

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64586
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
abcd.. = an + bn + cn + dn + ...
64591____235
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
80

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1 ________ 164596______285 ________ 240

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164491

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64602
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
64498

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64611
abcd.. = an + bn + cn + dn + ...
64501
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
73
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164611

abcd.. = an + bn + cn + dn + ...
64621____164510
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Python3

153
370

07
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
46
abcd.. = an + bn + cn + dn + ...
64632
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
64634
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

153
370

3
abcd.. = an + bn + cn + dn + ...
64591____235
153
370

15

abcd.. = an + bn + cn + dn + ...
64641
abcd.. = an + bn + cn + dn + ...
64642
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153
370

07
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
74
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

abcd.. = an + bn + cn + dn + ...
64641
abcd.. = an + bn + cn + dn + ...
64649
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
64651
153
370

20
abcd.. = an + bn + cn + dn + ...
64653
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
abcd.. = an + bn + cn + dn + ...
64642
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
abcd.. = an + bn + cn + dn + ...
64657

abcd.. = an + bn + cn + dn + ...
64641
153
370

07
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153
370

07
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

abcd.. = an + bn + cn + dn + ...
9
153
370

38
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
64670

abcd.. = an + bn + cn + dn + ...
64641
153
370

78
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
64674
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

_______173____367

_______164641____478____189

abcd.. = an + bn + cn + dn + ...
64681
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

C#

abcd.. = an + bn + cn + dn + ...
645
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
21
abcd.. = an + bn + cn + dn + ...
64568

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35 ________ 164692 ________ 164693
abcd.. = an + bn + cn + dn + ...
64694

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64477

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64480

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64483

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
abcd.. = an + bn + cn + dn + ...
64486

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
64489

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164491

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____164493

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
64498

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
022
abcd.. = an + bn + cn + dn + ...
64501
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
73
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1022

abcd.. = an + bn + cn + dn + ...
64621____164510
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Javascript

abcd.. = an + bn + cn + dn + ...
040

abcd.. = an + bn + cn + dn + ...
041

abcd.. = an + bn + cn + dn + ...
042

153
370

3
abcd.. = an + bn + cn + dn + ...
64486

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
046

abcd.. = an + bn + cn + dn + ...
8____164491

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
050

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
64498

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
055____164501
abcd.. = an + bn + cn + dn + ...
91

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
73
abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
055
abcd.. = an + bn + cn + dn + ...
64510
abcd.. = an + bn + cn + dn + ...
91

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

đầu ra

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
8

Độ phức tạp về thời gian. O[log n]

Không gian phụ trợ. Ô[1]

Tìm số Armstrong thứ n

Đầu vào. 9

đầu ra. 9

Đầu vào. 10

đầu ra. 153

C++

abcd.. = an + bn + cn + dn + ...
644

abcd.. = an + bn + cn + dn + ...
067

________ 1645 ________ 1646 ________ 10

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
072
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
074

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
078

abcd.. = an + bn + cn + dn + ...
8
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
083

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
086

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1088

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1090____11____236
abcd.. = an + bn + cn + dn + ...
093
abcd.. = an + bn + cn + dn + ...
094

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
abcd.. = an + bn + cn + dn + ...
097

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1099

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
101
abcd.. = an + bn + cn + dn + ...
102
abcd.. = an + bn + cn + dn + ...
103

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
105

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
110

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1112

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
115

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
118

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6453

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
127

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
129

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6466

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Java

abcd.. = an + bn + cn + dn + ...
134
abcd.. = an + bn + cn + dn + ...
135

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
21
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
39

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
072
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
074

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
148
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
155
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39
abcd.. = an + bn + cn + dn + ...
157

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
160____235
abcd.. = an + bn + cn + dn + ...
162
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
088

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
090
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
170
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153
370

3
abcd.. = an + bn + cn + dn + ...
175
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
80

abcd.. = an + bn + cn + dn + ...
64621
abcd.. = an + bn + cn + dn + ...
179
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

abcd.. = an + bn + cn + dn + ...
64621____1183
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
185

abcd.. = an + bn + cn + dn + ...
64621
abcd.. = an + bn + cn + dn + ...
187
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
110

abcd.. = an + bn + cn + dn + ...
64621____1112

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
115

abcd.. = an + bn + cn + dn + ...
64621
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
118

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
36

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
73____1220
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1223

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Python3

abcd.. = an + bn + cn + dn + ...
134
abcd.. = an + bn + cn + dn + ...
228

abcd.. = an + bn + cn + dn + ...
134
abcd.. = an + bn + cn + dn + ...
230

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
59
abcd.. = an + bn + cn + dn + ...
232

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
234
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

abcd.. = an + bn + cn + dn + ...
8
153
370

99
abcd.. = an + bn + cn + dn + ...
239
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
01
abcd.. = an + bn + cn + dn + ...
241
abcd.. = an + bn + cn + dn + ...
89
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39
abcd.. = an + bn + cn + dn + ...
244

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1246
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
239

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
64642______364
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1254
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
258
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1246
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
239

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1254
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
1____1269
153
370

20
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____43
abcd.. = an + bn + cn + dn + ...
175____235
153
370

15

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64642
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
246
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
74
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
258
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
258
153
370

20
abcd.. = an + bn + cn + dn + ...
102
abcd.. = an + bn + cn + dn + ...
290

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
246
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
246
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
83
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
85

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
300
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
258
153
370

15

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
234____420
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____19
abcd.. = an + bn + cn + dn + ...
312____364
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
315

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
239

153
370

07
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
220

_______478____1323

C#

abcd.. = an + bn + cn + dn + ...
645
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
21
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
39

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
072
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
074

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
078

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
343
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
345

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
086

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
088

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
090
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
354

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153
370

3
abcd.. = an + bn + cn + dn + ...
097

abcd.. = an + bn + cn + dn + ...
64621____1099

abcd.. = an + bn + cn + dn + ...
64621
abcd.. = an + bn + cn + dn + ...
183
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
363

abcd.. = an + bn + cn + dn + ...
64621____1105

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
110

abcd.. = an + bn + cn + dn + ...
64621____1112

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
115

abcd.. = an + bn + cn + dn + ...
64621
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
118

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
824

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
127

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1397

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

PHP

abcd.. = an + bn + cn + dn + ...
401

________ 5845 ________ 1072 ________ 1404 ________ 236

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
408
abcd.. = an + bn + cn + dn + ...
409

abcd.. = an + bn + cn + dn + ...
8
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
413
abcd.. = an + bn + cn + dn + ...
414

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1413
abcd.. = an + bn + cn + dn + ...
417
abcd.. = an + bn + cn + dn + ...
413
abcd.. = an + bn + cn + dn + ...
419

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1423
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
413
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1428
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1431
abcd.. = an + bn + cn + dn + ...
409

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1434
abcd.. = an + bn + cn + dn + ...
409

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1423
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
413
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
431
abcd.. = an + bn + cn + dn + ...
443
abcd.. = an + bn + cn + dn + ...
423
abcd.. = an + bn + cn + dn + ...
445

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____43____189
abcd.. = an + bn + cn + dn + ...
423
abcd.. = an + bn + cn + dn + ...
450

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
428
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
423
abcd.. = an + bn + cn + dn + ...
457

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
434
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
434
abcd.. = an + bn + cn + dn + ...
462
abcd.. = an + bn + cn + dn + ...
428
abcd.. = an + bn + cn + dn + ...
464

abcd.. = an + bn + cn + dn + ...
465
abcd.. = an + bn + cn + dn + ...
431
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
423
abcd.. = an + bn + cn + dn + ...
470
abcd.. = an + bn + cn + dn + ...
423
abcd.. = an + bn + cn + dn + ...
472

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
413
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
45
abcd.. = an + bn + cn + dn + ...
434
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1408
abcd.. = an + bn + cn + dn + ...
484

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
408
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
45
abcd.. = an + bn + cn + dn + ...
404
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
413
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
404
abcd.. = an + bn + cn + dn + ...
500

________ 1501 ________ 1072 ________ 1404 ________ 191

abcd.. = an + bn + cn + dn + ...
505

Javascript

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
843

Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
845
abcd.. = an + bn + cn + dn + ...
508

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8____1511

abcd.. = an + bn + cn + dn + ...
8
153
370

99
abcd.. = an + bn + cn + dn + ...
514

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1518

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1088

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1522

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____43
abcd.. = an + bn + cn + dn + ...
525

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1099

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
531

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
533

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
110

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1112

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
115

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
118

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
553

abcd.. = an + bn + cn + dn + ...
554

abcd.. = an + bn + cn + dn + ...
64468

C

abcd.. = an + bn + cn + dn + ...
6468

abcd.. = an + bn + cn + dn + ...
067

abcd.. = an + bn + cn + dn + ...
558

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
072
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
074

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
078

abcd.. = an + bn + cn + dn + ...
8
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
083

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
086

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1088

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1090____11____236
abcd.. = an + bn + cn + dn + ...
093
abcd.. = an + bn + cn + dn + ...
094

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

3
abcd.. = an + bn + cn + dn + ...
097

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1099

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
101
abcd.. = an + bn + cn + dn + ...
102
abcd.. = an + bn + cn + dn + ...
103

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
105

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
110

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37____1112

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
115

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
118

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6453

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
127

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
88
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
619
abcd.. = an + bn + cn + dn + ...
620

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2
abcd.. = an + bn + cn + dn + ...
6466

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Sử dụng chuỗi số

Khi coi số là một chuỗi, chúng ta có thể truy cập bất kỳ chữ số nào chúng ta muốn và thực hiện các thao tác

C++

abcd.. = an + bn + cn + dn + ...
644

________ 1645 ________ 1646 ________ 10

abcd.. = an + bn + cn + dn + ...
629
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
631

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
633

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
635

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
28
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
28
abcd.. = an + bn + cn + dn + ...
639

abcd.. = an + bn + cn + dn + ...
8
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
643
abcd.. = an + bn + cn + dn + ...
644

abcd.. = an + bn + cn + dn + ...
645
abcd.. = an + bn + cn + dn + ...
646
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
28
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
36
abcd.. = an + bn + cn + dn + ...
102
abcd.. = an + bn + cn + dn + ...
650
abcd.. = an + bn + cn + dn + ...
651
abcd.. = an + bn + cn + dn + ...
652

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
655

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
2____189
abcd.. = an + bn + cn + dn + ...
64429
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
73

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____22____189
abcd.. = an + bn + cn + dn + ...
64440
abcd.. = an + bn + cn + dn + ...
91

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
6453

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
673

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
675

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Java

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
21
abcd.. = an + bn + cn + dn + ...
679

abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35
abcd.. = an + bn + cn + dn + ...
684

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1643
abcd.. = an + bn + cn + dn + ...
689

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
692

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
695
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
643
abcd.. = an + bn + cn + dn + ...
702

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
707____239
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
40

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
239

abcd.. = an + bn + cn + dn + ...
64621____1714

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
153
370

99
abcd.. = an + bn + cn + dn + ...
89
abcd.. = an + bn + cn + dn + ...
1
abcd.. = an + bn + cn + dn + ...
719
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35
abcd.. = an + bn + cn + dn + ...
721
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
39
abcd.. = an + bn + cn + dn + ...
723

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
7

abcd.. = an + bn + cn + dn + ...
64621____1727

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
731

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
9
abcd.. = an + bn + cn + dn + ...
736

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64611
abcd.. = an + bn + cn + dn + ...
64429
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____173

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
37
abcd.. = an + bn + cn + dn + ...
64611
abcd.. = an + bn + cn + dn + ...
64440
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

abcd.. = an + bn + cn + dn + ...
8
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
20
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
34
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
35
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
36

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
7

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
765
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
41
abcd.. = an + bn + cn + dn + ...
767

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1____1769____1770
abcd.. = an + bn + cn + dn + ...
91

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
769____1774
abcd.. = an + bn + cn + dn + ...
91

abcd.. = an + bn + cn + dn + ...
8
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
3

Python3

# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
59
abcd.. = an + bn + cn + dn + ...
780

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
782
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
Please enter the lower range of the integer:  1000
Please enter the upper range of the integer:  10000
The Armstrong Numbers Between Two Given Integers:
1634
8208
9474
02
abcd.. = an + bn + cn + dn + ...
785

abcd.. = an + bn + cn + dn + ...
8
153
370

07____364
abcd.. = an + bn + cn + dn + ...
789
abcd.. = an + bn + cn + dn + ...
790

abcd.. = an + bn + cn + dn + ...
8
abcd.. = an + bn + cn + dn + ...
792
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
35

abcd.. = an + bn + cn + dn + ...
8
153
370

99
abcd.. = an + bn + cn + dn + ...
239______501
abcd.. = an + bn + cn + dn + ...
799

153 = 1*1*1 + 5*5*5 + 3*3*3  // 153 is an Armstrong number.
1
abcd.. = an + bn + cn + dn + ...
792
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
64
abcd.. = an + bn + cn + dn + ...
792
153
370

20
abcd.. = an + bn + cn + dn + ...
1______1806
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
# Program to check Armstrong numbers in a certain interval

lower = 100
upper = 2000

for num in range[lower, upper + 1]:

   # order of number
   order = len[str[num]]
    
   # initialize sum
   sum = 0

   temp = num
   while temp > 0:
       digit = temp % 10
       sum += digit ** order
       temp //= 10

   if num == sum:
       print[num]
86
153
370

07

Chủ Đề