C program to find npr; In this tutorial, i am going to show you how to find npr in c program.
First of all, i will show you know about npr; is as follow:
The nPr is the permutation of arrangement of ‘r’ objects from a set of ‘n’ objects, into an order or sequence. The formula to find permutation is: nPr = (n!) / (n-r)! Combination, nCr, is the selection of r objects from a set of n objects, such that order of objects does not matter.
C Program to Find nPr
// C Program To Calculate The Value on nPr #include <stdio.h> int fact(int n){ int i, a = 1; for (i = 1; i <= n; i++){ a = a * i; } return a; } int main(){ int n, r, npr; // Asking for Input printf("Enter the value of n: "); scanf("%d", &n); printf("Enter the value of p: "); scanf("%d", &r); npr = fact(n) / fact(n-r); printf("The Value of P(%d,%d) is %d.", n, r, npr); return 0; }
The result of the above c program; as follows:
Enter the value of n: 5 Enter the value of p: 3 The Value of P(5,3) is 60.