In het volgende programma berekenen we de waarde van nPr op basis van de gegeven waarden van n en r. nPr kan ook worden weergegeven als P (n, r). De formule van P (n, r) is : n! / (n - r) !. Bijvoorbeeld P (6, 2) = 6! / (6-2)! => 720/24 = 30. We hebben dezelfde logica geïmplementeerd in het onderstaande C-programma.
# include <stdio.h> void main () { int n, r, npr_var; printf ("Voer de waarde van n:" in; printf ("\ nVoer de waarde van r:" in; / * nPr staat ook bekend als P (n, r), de formule is: * P (n, r) = n! / (n - r)! Voor 0 <= r <= n. * / npr_var = fact (n) / fact (n - r); printf ("\ nDe waarde van P (% d,% d) is:% d", n, r, npr_var); } // Functie voor het berekenen van faculteiten int feit (int num) { int k = 1, i; // faculteit van 0 is 1 if (num == 0) { terugkeer (k); } anders { voor (i = 1; i <= num; i ++) { k = k * i; } } terugkeer (k); }
Output:
Voer de waarde van n in: 5 Voer de waarde van r in: 2 De waarde van P (6,2) is: 30
Laat een reactie achter