Saturday, June 27, 2015

npr & ncr

#include<stdio.h>

///npr and ncr

int main()
{

    int n,r,ncr,npr;

    printf("Enter two numbers(n,r):");

    scanf("%d %d",&n,&r);

    ncr=fact(n)/(fact(r)*fact(n-r));

    npr=fact(n)/(fact(n-r));

    printf("\n---------------------------------------");

    printf("\nThe ncr and npr is:%dC%d=%d %dP%d=%d",n,r,ncr,n,r,npr);

    printf("\n---------------------------------------\n");

    return 0;
}
int fact(int n)
{

    int factorial=1,i;

for(i=1;i<=n;i++)
{


    factorial=factorial*i;

}
    return factorial;

}


output:



Enter two numbers(n,r):5 4

---------------------------------------
The ncr and npr is:5C4=5 5P4=120
---------------------------------------

No comments:

Post a Comment