কম্পিউটার

C++ এ N+1ম দিনে বৃষ্টির সম্ভাবনা


0 এবং 1 সমন্বিত একটি অ্যারে দেওয়া হয়েছে যেখানে 0 বৃষ্টিপাত নয় এবং 1 বৃষ্টির দিনের প্রতিনিধিত্ব করে। কাজটি হল N+1ম দিনে বৃষ্টির সম্ভাবনা গণনা করা।

N+1ম দিনে বৃষ্টির সম্ভাবনা গণনা করতে আমরা সূত্রটি প্রয়োগ করতে পারি

সেটে মোট বৃষ্টির দিনের সংখ্যা / একটি

তে মোট দিনের সংখ্যা

ইনপুট

arr[] = {1, 0, 0, 0, 1 }

আউটপুট

probability of rain on n+1th day : 0.4

ব্যাখ্যা

total number of rainy and non-rainy days are: 5
Total number of rainy days represented by 1 are: 2
Probability of rain on N+1th day is: 2 / 5 = 0.4

ইনপুট

arr[] = {0, 0, 1, 0}

আউটপুট

probability of rain on n+1th day : 0.25

ব্যাখ্যা

total number of rainy and non-rainy days are: 4
Total number of rainy days represented by 1 are: 1
Probability of rain on N+1th day is: 1 / 4 = 0.25

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

  • একটি অ্যারের উপাদানগুলি ইনপুট করুন

  • বৃষ্টির দিনের প্রতিনিধিত্ব করার জন্য ইনপুট 1

  • বৃষ্টিহীন দিনের প্রতিনিধিত্ব করার জন্য ইনপুট 0

  • উপরের সূত্রটি প্রয়োগ করে সম্ভাব্যতা গণনা করুন

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

অ্যালগরিদম

Start
Step 1→ Declare Function to find probability of rain on n+1th day
   float probab_rain(int arr[], int size)
      declare float count = 0, a
      Loop For int i = 0 and i < size and i++
         IF (arr[i] == 1)
            Set count++
         End
      End
      Set a = count / size
      return a
step 2→ In main()
   Declare int arr[] = {1, 0, 0, 0, 1 }
   Declare int size = sizeof(arr) / sizeof(arr[0])
   Call probab_rain(arr, size)
Stop

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//probability of rain on n+1th day
float probab_rain(int arr[], int size){
   float count = 0, a;
   for (int i = 0; i < size; i++){
      if (arr[i] == 1)
         count++;
      }
      a = count / size;
      return a;
}
int main(){
   int arr[] = {1, 0, 0, 0, 1 };
   int size = sizeof(arr) / sizeof(arr[0]);
   cout<<"probability of rain on n+1th day : "<<probab_rain(arr, size);
   return 0;
}

আউটপুট

উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
probability of rain on n+1th day : 0.4

  1. C++-এ অ্যারেতে উপস্থিত একটি কী K-এর সম্ভাবনা

  2. C++ এ চেসবোর্ডে নাইট সম্ভাবনা

  3. C++ এ শুভ নারী দিবসের জন্য একটি প্রোগ্রাম লিখুন

  4. লিনাক্সে C++ এর সেরা IDE কি?