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

C++ प्रोग्राम क्लास इंटरवल अंकगणितीय माध्य के लिए


हमें तीन ऐरे दिए गए हैं जहां पहला ऐरे अंकगणितीय माध्य के लिए ऊपरी सीमा रखता है, दूसरा ऐरे अंकगणितीय माध्य के लिए निचली सीमा रखता है और तीसरा ऐरे फ्रीक्वेंसी रखता है और कार्य दिए गए क्लास इंटरवल्स के अंकगणितीय माध्य को उत्पन्न करना है।

अंकगणितीय माध्य क्या है?

अंकगणितीय माध्य वह औसत मान है जिसकी गणना सेट में सभी एलिमेंट्स के योग को सेट में एलिमेंट्स की कुल संख्या से विभाजित करके की जाती है।

क्लास इंटरवल अंकगणितीय माध्य की गणना कैसे करें

  • निचली सीमा, ऊपरी सीमा, फ्रीक्वेंसी दी गई है
निचली सीमा ऊपरी सीमा फ्रीक्वेंसी
1 2 1
3 4 2
5 6 3
7 8 4
  • ऊपरी सीमा और निचली सीमा को जोड़कर और अंतिम परिणाम को 2 से विभाजित करके मध्य-बिंदु की गणना करें क्योंकि दो मान हैं। उसके बाद क्लास इंटरवल के मध्य-बिंदु को उसकी संबंधित फ्रीक्वेंसी से गुणा करें।
निचली सीमा ऊपरी सीमा फ्रीक्वेंसी (f) मध्य-बिंदु (m) m×f
1 2 1 (1+2)/2=1.5 1.5×1=1.5
3 4 2 (3+4)/2=3.5 3.5×2=7.0
5 6 3 (5+6)/2=5.5 5.5×3=16.5
7 8 4 (7+8)/2=7.5 7.5×4=30.0
  • m×f के योग को फ्रीक्वेंसी के योग से विभाजित करके अंतिम परिणाम के लिए अंकगणितीय माध्य की गणना करें।

क्लास इंटरवल अंकगणितीय माध्य = m×f का योग / f का योग = (1.5+7.0+16.5+30.0)/(1+2+3+4) = 5.5

उदाहरण

इनपुट: LowerLimit[] = {1, 6, 11, 16, 21} 
UpperLimit[] = {5, 10, 15, 20, 25} 
freq[] = {10, 20, 30, 40, 50} 
आउटपुट: 16.3333 

इनपुट: LowerLimit[] = {2, 4, 6, 8, 10} 
UpperLimit[] = {1, 3, 5, 7, 9} 
freq[] = {1, 2, 3, 4, 5} 
आउटपुट: 5.5

एल्गोरिदम

शुरुआत 
चरण 1: क्लास इंटरवल अंकगणितीय माध्य की गणना के लिए फंक्शन घोषित करें 
    float AM(int LowerLimit[], int UpperLimit[], int freq[], int terms) 
    float mid[terms] घोषित करें 
    float sum = 0 और Sum_freq = 0 घोषित और सेट करें 
    लूप: int i = 0 से i < terms तक i++ 
        mid[i] = (LowerLimit[i] + UpperLimit[i]) / 2 सेट करें 
        sum = sum + mid[i] * freq[i] सेट करें 
        Sum_freq = Sum_freq + freq[i] सेट करें 
    अंत 
    sum / Sum_freq लौटाएं 
चरण 2: main() में 
    int LowerLimit[] = {2, 4, 6, 8, 10} घोषित करें 
    int UpperLimit[] = {1, 3, 5, 7, 9} घोषित करें 
    int freq[] = {1, 2, 3, 4, 5} घोषित करें 
    int size = sizeof(freq) / sizeof(freq[0]) घोषित करें 
    AM(LowerLimit, UpperLimit, freq, size) कॉल करें 
रुकें

उदाहरण

#include <bits/stdc++.h> 
using namespace std; 

// क्लास इंटरवल अंकगणितीय माध्य की गणना 
float AM(int LowerLimit[], int UpperLimit[], int freq[], int terms) { 
    float mid[terms]; 
    float sum = 0, Sum_freq = 0; 
    for (int i = 0; i < terms; i++) { 
        mid[i] = (LowerLimit[i] + UpperLimit[i]) / 2; 
        sum = sum + mid[i] * freq[i]; 
        Sum_freq = Sum_freq + freq[i]; 
    } 
    return sum / Sum_freq; 
} 

int main() { 
    int LowerLimit[] = {2, 4, 6, 8, 10}; 
    int UpperLimit[] = {1, 3, 5, 7, 9}; 
    int freq[] = {1, 2, 3, 4, 5}; 
    int size = sizeof(freq) / sizeof(freq[0]); 
    cout << "Arithmetic mean is: " << AM(LowerLimit, UpperLimit, freq, size); 
    return 0; 
}

आउटपुट

Arithmetic mean is: 5.5

  1. C++ में माध्य निरपेक्ष विचलन के लिए प्रोग्राम C++ में माध्य निरपेक्ष विचलन के लिए प्रोग्राम

    प्राकृतिक संख्याओं का एक ऐरे दिया गया है और कार्य माध्य निरपेक्ष विचलन की गणना करना है और इसके लिए हमें माध्य, विचरण और मानक विचलन का ज्ञान होना आवश्यक है। माध्य निरपेक्ष विचलन की गणना के लिए निम्नलिखित चरणों का पालन करना आवश्यक है: माध्य की गणना करें निरपेक्ष विचलन की गणना करें सभी गणना किए गए व

  1. C++ में सरणी के एलिमेंट्स का गुणनफल C++ में सरणी के एलिमेंट्स का गुणनफल

    पूर्णांक एलिमेंट्स की एक सरणी दी गई है और कार्य सरणी के एलिमेंट्स को गुणा करना और प्रदर्शित करना है। उदाहरण इनपुट-: arr[]={1,2,3,4,5,6,7} आउटपुट-: 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040 इनपुट-: arr[]={3, 4,6, 2, 7, 8, 4} आउटपुट-: 3 x 4 x 6 x 2 x 7 x 8 x 4 = 32256 नीचे दिए गए प्रोग्राम में उपयोग किया गया द

  1. C++ में ऑक्टल से डेसिमल रूपांतरण C++ में ऑक्टल से डेसिमल रूपांतरण

    एक ऑक्टल संख्या इनपुट के रूप में दी गई है, कार्य दी गई ऑक्टल संख्या को डेसिमल संख्या में बदलना है। कंप्यूटर में डेसिमल संख्याओं को आधार 10 के साथ दर्शाया जाता है और ऑक्टल संख्या को आधार 8 के साथ दर्शाया जाता है जो अंक 0 से 7 तक होती है जबकि डेसिमल संख्याएं 0-9 से शुरू होने वाला कोई भी संख्यात्मक अंक