C Programming Code Examples C > Mathematics Code Examples C Program to Check whether a given Number is Armstrong C Program to Check whether a given Number is Armstrong This C Program checks whether a given number is armstrong number. An Armstrong number is an n-digit base b number such that the sum of its (base b) digits raised to the power n is the number itself. 407 = 4^3 + 0^3 + 7^3 = 407. #include <stdio.h> #include <math.h> void main() { int number, sum = 0, rem = 0, cube = 0, temp; printf ("enter a number"); scanf("%d", &number); temp = number; while (number != 0) { rem = number % 10; cube = pow(rem, 3); sum = sum + cube; number = number / 10; } if (sum == temp) printf ("The given no is armstrong no"); else printf ("The given no is not a armstrong no"); }