কম্পিউটার

C++-এ কোভেরিয়েন্স খোঁজার প্রোগ্রাম


এই টিউটোরিয়ালে, আমরা কোভেরিয়েন্স খুঁজে বের করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

এর জন্য আমাদেরকে র্যান্ডম ভেরিয়েবলের দুটি সেট দেওয়া হবে। আমাদের কাজ হল তাদের কোভ্যারিয়েন্স গণনা করা অর্থাৎ এই দুটি মান একসাথে কতটা আলাদা তার পরিমাপ।

উদাহরণ

#include<bits/stdc++.h>
using namespace std;
//function to find mean
float mean(float arr[], int n){
   float sum = 0;
   for(int i = 0; i < n; i++)
   sum = sum + arr[i];
   return sum / n;
}
//finding covariance
float covariance(float arr1[], float arr2[], int n){
   float sum = 0;
   for(int i = 0; i < n; i++)
      sum = sum + (arr1[i] - mean(arr1, n)) * (arr2[i] - mean(arr2, n));
   return sum / (n - 1);
}
int main(){
   float arr1[] = {65.21, 64.75, 65.26, 65.76, 65.96};
   int n = sizeof(arr1) / sizeof(arr1[0]);
   float arr2[] = {67.25, 66.39, 66.12, 65.70, 66.64};
   int m = sizeof(arr2) / sizeof(arr2[0]);
   if (m == n)
      cout << covariance(arr1, arr2, m);
   return 0;
}

আউটপুট

-0.0580511

  1. C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম

  2. C++ এ ত্রিভুজের সেন্ট্রোয়েড খুঁজে বের করার প্রোগ্রাম

  3. GCD খুঁজে পেতে C++ প্রোগ্রাম

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