কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: পারমুটেশন nPr গণনা (nPr = n!/(n-r)!)

সংক্ষিপ্ত বিবরণ

এই প্রোগ্রামটি পারমুটেশন 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
  1. C প্রোগ্রাম: ডেকাগন (Decagon) এর পরিসীমা গণনা

  2. সি-তে টেট্রাহেড্রনের ক্ষেত্রফল বের করার প্রোগ্রাম

  3. বর্গক্ষেত্রের অন্তর্ভুক্ত বৃত্তের ক্ষেত্রফল বের করার প্রোগ্রাম

  4. সি++ প্রোগ্রাম: sin(x) এবং cos(x) এর মান গণনা করা