### What is an Armstrong Number?

An **Armstrong number** is a n -digit **number** that is equal to the sum of each of its digits taken to the n ^{th} power.

### Example of an Armstrong Number when number of digits=3

For example, 153 is an **armstrong number** because 153 = 1³ + 5³ + 3³.

1³ = 1

5³ = 125

3³ = 27

and 1+125+27 is equal to 153, therefore, 153 is an Armstrong Number.

## C Source Code for Find or Check Armstrong Number (3 digits)

#include<stdio.h> int main() { int n,rem,sum=0,temp; printf("Please enter a three digit number="); scanf("%d",&n); temp=n; while(n>0) { rem=n%10; sum=sum+(rem*rem*rem); n=n/10; } if(temp==sum) printf("%d is an armstrong number ", temp); else printf("%d is not an not armstrong number", temp); return 0; }

Output 1:

Please enter a three digit number=153

153 is an armstrong number

Output 2

Please enter a three digit number=371

371 is an armstrong number

Output 3

Please enter a three digit number=515

515 is not an not armstrong number