From 5e1f83d9f90bb8f1446b7af350a066f051739c79 Mon Sep 17 00:00:00 2001 From: mantosh1 <72303349+mantosh1@users.noreply.github.com> Date: Sat, 30 Oct 2021 05:58:01 -0700 Subject: [PATCH] nPr combination --- Projects/C++/combination | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Projects/C++/combination diff --git a/Projects/C++/combination b/Projects/C++/combination new file mode 100644 index 00000000..c1f7f06c --- /dev/null +++ b/Projects/C++/combination @@ -0,0 +1,27 @@ +#include + +int fact(int n) +{ + if (n <= 1) + return 1; + return n*fact(n-1); +} + +int nPr(int n, int r) +{ + return fact(n)/fact(n-r); +} + +int main() +{ + int n, r; + printf("Enter n: "); + scanf("%d", &n); + + printf("Enter r: "); + scanf("%d", &r); + + printf("%dP%d is %d", n, r, nPr(n, r)); + + return 0; +}