diff --git a/CODE in C/Mathematical/factorial_recursion.c b/CODE in C/Mathematical/factorial_recursion.c new file mode 100644 index 0000000..041629c --- /dev/null +++ b/CODE in C/Mathematical/factorial_recursion.c @@ -0,0 +1,19 @@ +#include +long int factorial(int n){ + if (n<=1) + return 1; + else + { + return factorial(n-1)*n; + } + +} + +int main(){ + int n; + long int fact; + printf("Enter number : "); + scanf("%d",&n); + fact = factorial(n); + printf("Factorial of %d is %li.\n",n,fact); +} \ No newline at end of file