Check whether a number is Strong number or not
Sample Output
Enter a number: 145 145 is a Strong number!
Source Code
// Check whether a number is Strong number or not #include<stdio.h> #include<math.h> int main() { int i, number, numberClone, digit, sum = 0, factorial = 1; printf("Enter a number: "); scanf("%d", &number); numberClone = number; while(number != 0) { digit = (number % 10); number = (number / 10); // Sum of the factorial of the individual digits for(i = 1; i <= digit; i++) { factorial = (factorial * i); } sum = (sum + factorial); factorial = 1; // Reset value } if(numberClone == sum) { printf("\n%d is a Strong number!\n\n", numberClone); } else { printf("\n%d is not a Strong number.\n\n", numberClone); } return 0; }
Sample Output
Enter a number: 40585 40585 is a Strong number!
No comments:
Post a Comment