সংক্ষিপ্ত বিবরণ
এই প্রোগ্রামটি পারমুটেশন nPr = n! / (n-r)! গণনা করে। পারমুটেশন হল n বস্তু থেকে r বস্তু নিয়ে ক্রমবদ্ধ সাজানোর পদ্ধতির সংখ্যা।
সূত্র
nPr = n! / (n-r)!
উদাহরণ
n=5, r=2 → 5P2 = 5!/3! = 120/6 = 20
সি কোড
#include <stdio.h>
long long fact(int n) {
if (n <= 1) return 1;
return n * fact(n-1);
}
long long nPr(int n, int r) {
return fact(n) / fact(n-r);
}
int main() {
int n = 5, r = 2;
printf("%dP%d = %lld\n", n, r, nPr(n, r));
return 0;
}
আউটপুট
5P2 = 20