কম্পিউটার

ফ্যাক্টরিয়াল ব্যবহার করে কম্বিনেশন কম্পিউট করার জন্য 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() ফাংশনে, ব্যবহারকারী দ্বারা দুটি সংখ্যার সংমিশ্রণ প্রবেশ করানো হয়। ভেরিয়েবল 'ফলাফল' ফ্যাক্টরিয়াল ব্যবহার করে সংমিশ্রণের গণনা করা মান সংরক্ষণ করছে।

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

  1. কিভাবে C++ প্রোগ্রাম ব্যবহার করে একটি প্রোগ্রাম চালু করবেন?

  2. C++ ব্যবহার করে উপবৃত্তের ক্ষেত্রফল বের করার জন্য প্রোগ্রাম

  3. পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার ফ্যাক্টরিয়াল গণনা করার জন্য C++ প্রোগ্রাম

  4. ফ্যাক্টরিয়াল খুঁজে পেতে C++ প্রোগ্রাম