What is strong number ?
A Number is called strong number if the sum of factorial of it digits is equal to itself.
Example : 145
Program to check strong number ::
#include <stdio.h>
void main ()
{
int n , add = 0 , a , i , temp ;
clrscr () ;
printf ("\n Enter a number:") ;
scanf ("%d", &n) ;
temp = n ;
while ( n )
{
i = 1 ;
fact = 1 ;
a = n % 10 ;
while ( i <= a )
{
fact = fact * i ;
i++ ;
}
add = add + fact ;
n = n / 10 ;
}
if ( add = temp )
{
printf ("\n it is strong number:") ;
else
printf ("\n it is not strong number:") ;
getch() ;
}
This is a program to check a given number is strong number or not . Here we have to input a number from the user and then apply condition for strong number.
Output screen ::
Enter a number :: 45
It is not strong number
Enter a number :: 145
It is strong number
No comments:
Post a Comment