কম্পিউটার

উদাহরণ সহ C++-এ ঋণাত্মক_দ্বিপদ_বণ্টন


এই টিউটোরিয়ালে, আমরা C++ এ ঋণাত্মক_বিনমিয়াল_বন্টন বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

এই ফাংশন নেতিবাচক দ্বিপদ বিযুক্ত বন্টন অনুসরণ করে এবং এই র্যান্ডম বন্টন অনুযায়ী পূর্ণসংখ্যা তৈরি করে।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main() {
   //setting number of experiments
   const int exps = 10000;
   const int numberstars = 100;
   default_random_engine generator;
   negative_binomial_distribution<int> distribution(4, 0.5);
   int p[10] = {};
   for (int i = 0; i < exps; ++i) {
      int counting = distribution(generator);
      if (counting < 10)
         ++p[counting];
   }
   cout << "Negative binomial distribution with "<< "( k = 4, p = 0.5 ) :" << endl;
   //printing the sequence from the array
   for (int i = 0; i < 10; ++i)
      cout << i << ": " << string(p[i] * numberstars / exps, '*') << endl;
   return 0;
}

আউটপুট

Negative binomial distribution with ( k = 4, p = 0.5 ) :
0: *****
1: ************
2: ****************
3: ***************
4: *************
5: **********
6: ********
7: *****
8: ***
9: **

  1. C++ STL-এ মাল্টিসেট max_size() উদাহরণ সহ

  2. C++ STL-এ মাল্টিসেট সাইজ() উদাহরণ সহ

  3. C++ এ অদলবদল সহ সবচেয়ে ছোট স্ট্রিং

  4. উদাহরণ সহ C++ STL-এ অ্যারে ডেটা()