কম্পিউটার

এপি-তে তিনটি এলোমেলোভাবে নির্বাচিত সংখ্যার জন্য C++ প্রোগ্রামের সম্ভাবনা


সংখ্যার একটি অ্যারে দিয়ে 'n' দেওয়া হয়েছে এবং কাজটি হল AP-তে তিনটি এলোমেলোভাবে নির্বাচিত সংখ্যার সম্ভাব্যতা খুঁজে বের করা।

উদাহরণ

Input-: arr[] = { 2,3,4,7,1,2,3 }
Output-: Probability of three random numbers being in A.P is: 0.107692
Input-:arr[] = { 1, 2, 3, 4, 5 }
Output-: Probability of three random numbers being in A.P is: 0.151515

নিম্নলিখিত প্রোগ্রামে ব্যবহৃত পদ্ধতি

  • ধনাত্মক পূর্ণসংখ্যার অ্যারে ইনপুট করুন
  • অ্যারের আকার গণনা করুন
  • AP

    -এ তিনটি র‍্যান্ডম সংখ্যার সম্ভাবনা খুঁজে পেতে নিচের সূত্রটি প্রয়োগ করুন

    3 n / (4 (n * n) – 1)

  • ফলাফল প্রিন্ট করুন

অ্যালগোরিদম

Start
Step 1-> function to calculate the probability of three random numbers be in  AP
   double probab(int n)
      return (3.0 * n) / (4.0 * (n * n) - 1)
Step 2->In main()
   declare an array of elements as   int arr[] = { 2,3,4,7,1,2,3 }
   calculate size of an array as  int size = sizeof(arr)/sizeof(arr[0])
   call the function to calculate probability as probab(size)
Stop
হিসেবে

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//calculate probability of three random numbers be in AP
double probab(int n) {
    return (3.0 * n) / (4.0 * (n * n) - 1);
}
int main() {
    int arr[] = { 2,3,4,7,1,2,3 };
    int size = sizeof(arr)/sizeof(arr[0]);
    cout<<"probability of three random numbers being in A.P is : "<<probab(size);
    return 0;
}

আউটপুট

Probability of three random numbers being in A.P is: 0.107692

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

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

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

  4. প্রথম n প্রাকৃতিক সংখ্যার বর্গের সমষ্টির জন্য C++ প্রোগ্রাম?