Solved programming problem

Finding nPr in C.

Source code

#include <stdio.h>

int main()

{

    int n,r,f;

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

    unsigned int p;

    printf("Please Entem Two value:");

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

 

    if((r<=n))

    {

        while (i<=n)

        {

            a = i*a;

            i++;

        }

        f=n-r;

        while (j<=f)

        {

            b = j*b;

            j++;

        }

        p=(a /b);

        printf("
The value of nPr is:%u
",p);

    }

    else printf("
Wrong value");

    return 0;

}

Output

Please Entem Two value:5 3

Please Entem Two value: 60

Join the discussion

Add your comment