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

C++-এ ফ্যাক্টোরিয়াল ব্যবহার করে কম্বিনেশন কম্পিউট করা


ফ্যাক্টোরিয়াল ব্যবহার করে কম্বিনেশন কম্পিউট করার একটি উদাহরণ নিচে দেওয়া হল।

উদাহরণ

#include <iostream>
using namespace std;

int fact(int n) {
    if (n == 0 || n == 1)
        return 1;
    else
        return n * fact(n - 1);
}

int main() {
    int n, r, result;
    cout << "Enter n : ";
    cin >> n;
    cout << "\nEnter r : ";
    cin >> r;
    result = fact(n) / (fact(r) * fact(n - r));
    cout << "\nThe result : " << result;
    return 0;
}

আউটপুট

Enter n : 10
Enter r : 4
The result : 210

উপরের প্রোগ্রামে, fact() ফাংশনে সংখ্যাগুলোর ফ্যাক্টোরিয়াল ক্যালকুলেট করার কোড আছে।

if (n == 0 || n == 1) return 1; else return n * fact(n - 1);

main() ফাংশনে, কম্বিনেশনের দুটি সংখ্যা ইউজার থেকে নেওয়া হয়েছে। 'result' ভেরিয়েবল ফ্যাক্টোরিয়াল ব্যবহার করে ক্যালকুলেটেড কম্বিনেশন মান সংরক্ষণ করছে।

cout << "Enter n : "; cin >> n; cout << "\nEnter r : "; cin >> r; result = fact(n) / (fact(r) * fact(n - r));

  1. সি++ প্রোগ্রাম দিয়ে অন্য প্রোগ্রাম লঞ্চ করা

  2. C++ ব্যবহার করে এলিপসের এরিয়া বের করা

  3. রিকার্সন ব্যবহার করে ফ্যাক্টোরিয়াল ক্যালকুলেট করার C++ প্রোগ্রাম (একাধিক টেস্ট কেস)

  4. C++ প্রোগ্রাম: ফ্যাক্টোরিয়াল (Factorial) নির্ণয়