Solved programming problem

Finding nCr in C.

Source code

#include <stdio.h>

int main()

{

    int n,r,f;

    int i=1,c=1,a=1,b=1;

    unsigned int C;

    printf("Please Entem Two value:");

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

    if((r<=n))

    {

        while (i<=n)

        {

            a = a*i;

            i++;

        }

        i=1;

        while (i<=r)

        {

            b = b*i;

            i++;

        }

        i=1;

        f=n-r;

        while (i<=f)

        {

            c = c*i;

            i++;

        }

        C=(a /(c*b));

        printf("
The value of nCr is:%u
",C);

    }

    else printf("
Wrong value");

    return 0;

}

Output

Please Entem Two value: 5 3

The value of nCr is:10

Join the discussion

Add your comment