কম্পিউটার

nCr-এর জন্য পুনরাবৃত্তি সম্পর্ক ব্যবহার করে কম্বিনেশন গণনা করার জন্য C++ প্রোগ্রাম


এটি একটি C++ প্রোগ্রাম যা nCr-এর জন্য পুনরাবৃত্তি সম্পর্ক ব্যবহার করে কম্বিনেশন গণনা করে।

অ্যালগরিদম

Begin
   function CalCombination():
      Arguments: n, r.
      Body of the function:
      Calculate combination by using
      the formula: n! / (r! * (n-r)!.
End

উদাহরণ

#include<iostream>
using namespace std;
float CalCombination(float n, float r) {
   int i;
      if(r > 0)
         return (n/r)*CalCombination(n-1,r-1);
      else
   return 1;
}
int main() {
   float n, r;
   int res;
   cout<<"Enter the value of n: ";
   cin>>n;
   cout<<"Enter the value of r: ";
   cin>>r;
   res = CalCombination(n,r);
   cout<<"\nThe number of possible combinations are: nCr = "<<res;
}

আউটপুট

Enter the value of n: 7
Enter the value of r: 6
The number of possible combinations are: nCr = 2

  1. দ্বিখণ্ডন পদ্ধতির জন্য C++ প্রোগ্রাম

  2. হেক্সাডেসিমেল থেকে দশমিকের জন্য C++ প্রোগ্রাম

  3. C++ এ পিরামিডের আয়তনের জন্য প্রোগ্রাম

  4. QuickSort-এর জন্য C++ প্রোগ্রাম?