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; +}