Header Ads Widget

Ticker

6/recent/ticker-posts

functions program in c :- 8

 Program 8: Implementation of factorial function using recursion.


#include< stdio.h>

#include< conio.h>

long factorial(int);

void main()

{

int n;

long f;

printf("Enter an integer to find its factorial\n");

scanf("%d", &n);

if (n < 0)

printf("Factorial of negative integers isn't defined.\n");

else

{

f = factorial(n);

printf("%d! = %ld\n", n, f);

}

getch();

}

long factorial(int n)

{

if (n == 0)

return 1;

else

return(n * factorial(n-1));

}


Output:

Enter an integer to find its factorial

4

4! = 24

Post a Comment

0 Comments