Write a C program to check whether a number is Armstrong number or not
An Armstrong number is an n-digit number that is equal to the sum of the nth powers of its digits.
For Example: 407 = 43 + 03 + 73 = 64 + 0 + 343 = 407
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include<stdio.h> int main() { int num, sum = 0, i, r; //Reading a number from user printf("Please enter a number: "); scanf("%d",&num); //Finding armstrong number or not for(i = num; i>0; i=i/10) { r = i%10; sum = sum + r * r * r; } if ( num == sum ){ printf("%d is an armstrong number.",num); } else{ printf("%d is not an armstrong number.",num); } return 0; } |
06 July 2019 1794 Written By: Rohit
© 2020 Tech Study. All rights reserved | Developed by Tech Study| Privacy Policy | Sitemap