# C++ Program to Find Armstrong Numbers

An Armstrong number is a number where the sum of individual numbers in the power of the number of digits in a number equals the number itself. It is one of the popular coding questions to find the Armstrong numbers between a group of numbers. So in this article, I will take you through a tutorial on how to write a C++ program to find Armstrong numbers.

## C++ Program to Find Armstrong Numbers

Finding Armstrong Numbers is a popular coding question that you can also get in any coding interview. Usually, you get this question to write a program to find the number of Armstrong numbers between 0 and 500 or some other group of numbers.

If the resulting number is equal to the original number when each of the digits in the number is raised to the power of the number of digits in the original number and added to each other, then it is known as an Armstrong number.

I hope you now have understood what an Armstrong number is. Now, below is how you can write a C++ program to find the number of Armstrong numbers between 0 and 500:

```Armstrong Number Between 0 and 500: 1
Armstrong Number Between 0 and 500: 153
Armstrong Number Between 0 and 500: 370
Armstrong Number Between 0 and 500: 371
Armstrong Number Between 0 and 500: 407```

Also, Read – C++ Programs for Beginners with Source Code.

### Summary

So this is how you can write a program to find the number of Armstrong numbers between 0 and 500. An Armstrong number is a number where the sum of individual numbers in the power of the number of digits in a number equals the number itself. I hope you liked this article on how to write a program to find the number of Armstrong numbers between 0 and 500. Feel free to ask your valuable questions in the comments section below. ##### Aman Kharwal

Coder with the ♥️ of a Writer || Data Scientist | Solopreneur | Founder

Articles: 1236