Pages

Factorial of a number using Recursion

Write a program to calculate the factorial of a number. Use the concept of recursion
instead of using loops.


#include<stdio.h>

void main()

{
int a, fact;

printf("\nEnter any number: ");

scanf ("%d", &a);

fact=rec (a);

printf("\nFactorial Value = %d", fact);

}

rec (int x)
{
int f;
if (x==1)
return (1);
else
f=x*rec(x-1);
return (f);
}

Output:
Enter any number:3
Factorial Value = 6

If you like this please Link Back to this article...



0 comments:

Post a Comment