কম্পিউটার

প্রকরণের সহগের জন্য C++ প্রোগ্রাম


আমাদের n আকারের ফ্লোট মানগুলির একটি অ্যারে দেওয়া হয়েছে এবং কাজটি হল প্রকরণের সহগ খুঁজে বের করা এবং ফলাফল প্রদর্শন করা।

প্রকরণের সহগ কী?

পরিসংখ্যান পরিমাপে, প্রদত্ত ডেটার মাধ্যমে পরিবর্তনশীলতার পরিসর খুঁজে পেতে প্রকরণের সহগ ব্যবহার করা হয়। অর্থের পরিপ্রেক্ষিতে, বিনিয়োগের পরিমাণের সাথে জড়িত ঝুঁকির পরিমাণ খুঁজে পেতে প্রকরণের সহগ ব্যবহার করা হয়। যদি আদর্শ বিচ্যুতি এবং গড়ের মধ্যে অনুপাত কম হয় তবে বিনিয়োগের সাথে জড়িত ঝুঁকিও কম। প্রকরণের সহগ হল আদর্শ বিচ্যুতি এবং গড়ের মধ্যে অনুপাত এবং এটি −

দ্বারা দেওয়া হয়

প্রকরণের সহগ =মানক বিচ্যুতি / গড়

উদাহরণ

Input-: array[] = { 10.0, 21, 23, 90.0, 10.5, 32.56, 24, 45, 70.0 }
Output-: coefficient of variation is : 0.75772

Input-: array[] = { 15.0, 36.0, 53.67, 25.45, 67.8, 56, 78.09}
Output-: coefficient of variation is : 0.48177

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

  • ফ্লোট মান সম্বলিত অ্যারে ইনপুট করুন
  • প্রদত্ত অ্যারেতে গড় এবং মানক বিচ্যুতির মান গণনা করুন
  • মান বিচ্যুতির মানকে গড় দিয়ে ভাগ করে প্রকরণের সহগের মান গণনা করুন
  • প্রকরণের সহগ হিসাবে ফলাফল প্রদর্শন করুন

অ্যালগরিদম

Start
Step 1-> declare function to calculate the value of mean
   float cal_mean(float arr[], int size)
   Declare float sum = 0
   Loop For i = 0 and i < size and i++
      Set sum = sum + arr[i]
   End
   return sum / size
Step 2-> declare function to calculate the value of standard deviation
   float StandardDeviation(float arr[], int size)
   Declare float sum = 0
   Loop For i = 0 and i < size and i++
      Set sum = sum + (arr[i] - cal_mean(arr, size)) * (arr[i] -
   End
   Call cal_mean(arr, size))
   return sqrt(sum / (size - 1))
Step 3-> Declare function to calculate coefficient of variation
   float CoefficientOfVariation(float arr[], int size)
   return StandardDeviation(arr, size) / cal_mean(arr, size)
Step 4-> In main()
   Declare an array of float arr[] = { 10.0, 21, 23, 90.0, 10.5, 32.56, 24, 45, 70.0}
   Calculate the size of array as int size = sizeof(arr) / sizeof(arr[0])
   Call function as CoefficientOfVariation(arr, size)
Stop

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
// function to calculate the mean.
float cal_mean(float arr[], int size) {
   float sum = 0;
   for (int i = 0; i < size; i++)
   sum = sum + arr[i];
   return sum / size;
}
//function to calculate the standard deviation
float StandardDeviation(float arr[], int size) {
   float sum = 0;
   for (int i = 0; i < size; i++)
   sum = sum + (arr[i] - cal_mean(arr, size)) * (arr[i] - cal_mean(arr, size));
   return sqrt(sum / (size - 1));
}
// function to calculate the coefficient of variation.
float CoefficientOfVariation(float arr[], int size) {
   return StandardDeviation(arr, size) / cal_mean(arr, size);
}
int main() {
   float arr[] = { 10.0, 21, 23, 90.0, 10.5, 32.56, 24, 45, 70.0};
   int size = sizeof(arr) / sizeof(arr[0]);
   cout<<"coefficient of variation is : "<<CoefficientOfVariation(arr, size);
   return 0;
}

আউটপুট

coefficient of variation is : 0.75772

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

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

  3. C++ এ ফ্রাস্টাম অফ কোনের ভলিউম এবং সারফেস এরিয়ার জন্য প্রোগ্রাম

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