Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

समूहीकृत डेटा के मानक विचलन को लागू करने के लिए C++ प्रोग्राम

इस ट्यूटोरियल में, हम समूहीकृत डेटा के मानक विचलन को लागू करने के लिए एक कार्यक्रम पर चर्चा करेंगे।

इसके लिए हमें वर्ग अंतराल और कक्षा की बारंबारता के साथ दिया जाएगा। हमारा काम समूहीकृत डेटा के मानक विचलन का पता लगाना है।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//finding mean of grouped data
float calc_mean(float mid[], int freq[], int n){
   float sum = 0, freqSum = 0;
   for (int i = 0; i < n; i++) {
      sum = sum + mid[i] * freq[i];
      freqSum = freqSum + freq[i];
   }
   return sum / freqSum;
}
//finding standard deviation of data
float calc_deviation(float lower_limit[], float upper_limit[], int freq[], int n){
   float mid[n], sum = 0, freqSum = 0, sd;
   for (int i = 0; i < n; i++) {
      mid[i] = (lower_limit[i] + upper_limit[i]) / 2;
      sum = sum + freq[i] * mid[i] * mid[i];
      freqSum = freqSum + freq[i];
   }
   sd = sqrt((sum - freqSum * calc_mean(mid, freq, n) * calc_mean(mid, freq, n)) / (freqSum - 1));
   return sd;
}
int main(){
   float lower_limit[] = { 50, 61, 71, 86, 96 };
   float upper_limit[] = { 60, 70, 85, 95, 100 };
   int freq[] = { 9, 7, 9, 12, 8 };
   int n = sizeof(lower_limit) / sizeof(lower_limit[0]);
   cout << calc_deviation(lower_limit, upper_limit, freq, n) << endl;
   return 0;
}

आउटपुट

15.757

  1. सी ++ प्रोग्राम सीजर साइफर को लागू करने के लिए

    यह एक मोनो-अल्फाबेटिक सिफर है जिसमें प्लेनटेक्स्ट के प्रत्येक अक्षर को सिफरटेक्स्ट बनाने के लिए दूसरे अक्षर द्वारा प्रतिस्थापित किया जाता है। यह प्रतिस्थापन सिफर योजना का सबसे सरल रूप है। इस क्रिप्टोसिस्टम को आमतौर पर शिफ्ट सिफर के रूप में जाना जाता है। अवधारणा प्रत्येक वर्णमाला को दूसरे वर्णमाला स

  1. AVL ट्री को लागू करने के लिए C++ प्रोग्राम

    AVL ट्री एक सेल्फ-बैलेंसिंग बाइनरी सर्च ट्री है जहां सभी नोड्स के लिए बाएं और दाएं सबट्री की ऊंचाई के बीच का अंतर एक से अधिक नहीं हो सकता है। ट्री रोटेशन एक ऐसा ऑपरेशन है जो AVL ट्री पर तत्वों के क्रम में हस्तक्षेप किए बिना संरचना को बदलता है। यह पेड़ में एक नोड को ऊपर और एक नोड को नीचे ले जाता है।

  1. STL में Set_Symmetric_difference को लागू करने के लिए C++ प्रोग्राम

    यह सेट_सिमेट्रिक_डिफरेंस को लागू करने के लिए एक सी ++ प्रोग्राम है। दो सेटों का सममित अंतर उन तत्वों द्वारा निर्मित होता है जो एक सेट में मौजूद होते हैं, लेकिन दूसरे में नहीं। सामान्य सेट ऑपरेशन हैं - संघ सेट करें चौराहे सेट करें सममित सेट अंतर या अनन्य-या अंतर या घटाव सेट करें एल्गोरिदम Begin