Armstrong number:
Those Numbers which sum of its digits to power of number of its digits is equal to that numbers are known as Armstrong Numbers.
Example 1: 153 Total Digits in 153 is 3
1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
Example 2: 1634 Total digits in 1634 is 4
1^4 + 6^4 + 3^4 +4^4 = 1 + 1296 + 81 + 64 =1634
Examples of Armstrong numbers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834, 1741725
int main(){ int num,r,sum=0,temp; printf("Enter a number: "); scanf("%d",&num); temp=num; while(num!=0) { r=num%10; num=num/10; sum=sum+(r*r*r); } if(sum==temp) printf("%d is an Armstrong number",temp); else printf("%d is not an Armstrong number",temp); return 0; } Out Put: Enter a number: 153 153 is an Armstrong number
No comments:
Post a Comment