Sunday, October 23, 2011

Factorial {Recursion}

#include<stdio.h>
#include<conio.h>
int factorial(int);
void main()
{
    int n,result;
    clrscr();
    printf("enter the no.:");
    scanf("%d",&n);
    result=factorial(n);
    printf("factorial of %d is %d",n,result);
    getch();
}
int factorial(int n)
{
    int f;
    if(n==0||n==1)
    {
        return 1;
    }
    else
    {
        f=n*factorial(n-1);
        return f;
    }
}

No comments:

Post a Comment