nPr

Share it Please
#include<stdio.h>
#include<conio.h>
long fact(long);
main()
{
        long n,r,npr;
        clrscr();
        printf("Enter number(n): ");
        scanf("%ld",&n);
        printf("\nEnter number(r): ");
        scanf("%ld",&r);
        if(n>r)
        {
                ncr=fact(n)/fact(n-r);
                printf("\nAnswer is %ld",npr);
                getch();
        }
        else
        {
                printf("\nIt is not possible");        
                getch();

        }
}
long fact(long x)
{
        long temp;
        for(temp=x-1;temp>=1;temp--)
        {
                x=x*temp;
        }
        return x;
}