Finding NCR and NPR.
long find_ncr(int , int)
long find_npr(int , int)
long factorial(int)
int main()
{
int n,r;
long ncr,npr;
printf("Enter the value of n and r\n");
scanf("%d%d",n,r);
ncr = find_ncr(n,r);
npr = find_npr(n,r);
printf("%dC%d=%ld\n",n,r,ncr);
printf("%dC%d=%ld\n",n,r,npr);
return 0;
}
long find_ncr(int n, int r)
{
long result;
result = factorial(n)/factorial(n-r)*factorial(r);
return result;
}
long find_npr(int n, int r)
{
long result;
result = factorial(n)/factorial(n-r);
return result;
}
long factorial(int n) {
if(n==1||n==0)
return 1;
else
return n*factorial(n-1);
Comments
Post a Comment