/* Find the factorial of any number */
#include
main( )
{
int n,value;
printf( "Enter the number : ");
scanf( "%d", &n );
if ( n < 0 ) printf( "No factorial of negative number\n"); else if ( n==0 ) printf( "Factorial of zero is 1\n" ); else { value = factorial( n ); /* Function for factorial of number */ printf( "Factorial of %d = %d\n", n, value ); } }/*End of main()*/ factorial( int k ) { int fact =1; if ( k > 1 )
fact = k * factorial( k-1 ); /* Recursive function call */
return ( fact );
}