(23560 Views)

An Integer number in which the sum of the cubes of its digits is equal to the number itself is called Armstrong Number. For example, 153 is an Armstrong number since 1**3 + 5**3 + 3**3 = 153.

We first take input from user and store it in variable n. Then we initialize 2 variables temp to n and sum to 0. We calculate the cube of last digit by this expression [(n%10)*(n%10)*(n%10)] and add it to value of sum and also divide n by 10. We repeat the above step until n is greater than or equal to 0. At last, we check whether sum is equal to temp, if yes Print "Number is Armstrong Number" else print "Number is Not Armstrong Number".

71 UpvotesUpvote |
12 DownvotesDownvote |

- Python Program to Check Armstrong number [1206 Views]
- Debug Javascript in Iphone or IPad iOS [3714 Views]
- Flowchart and Algorithm for calculating X to the Power of Y i.e X
^{Y}[630 Views] - Top Project Management Platforms Every Business Team should Know - Slack, Zoho, Teamwork Projects [1672 Views]
- Funny Programming Memes [7840 Views]

- How To Win Ludo King Game Every Time [25500 Views]
- Knuth-Morris-Pratt (KMP) Substring Search Algorithm with Java Example [23836 Views]
- Algorithm to find whether number is Armstrong Number or Not [23560 Views]
- Jio Phone hang on LOGO problem Solution - Hard Reset Jio Phone [16708 Views]
- FlowChart and Algorithm to find Whether a Number is Even or Odd [12790 Views]