C ++ प्रोग्राम Arrays का उपयोग करके संख्याओं के औसत की गणना करने के लिए

यह प्रोग्राम उपयोगकर्ता से तत्व की संख्या लेता है (जहां, n उपयोगकर्ता द्वारा निर्दिष्ट किया गया है), एक सरणी में डेटा संग्रहीत करता है और उन संख्याओं के औसत की गणना करता है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C ++ एरे
  • लूप के लिए सी ++
  • C ++ जबकि और करते हैं … जबकि लूप

उदाहरण: Arrays का उपयोग करके संख्याओं की औसत गणना

 #include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; ) 

आउटपुट

 डेटा की संख्या दर्ज करें: 6 1. दर्ज संख्या: 45.3 2. दर्ज संख्या: 67.5 3. दर्ज संख्या: -45.6 4. दर्ज संख्या: 20.34 5. संख्या दर्ज करें: 33 6. दर्ज संख्या: 45.6 औसत = 27.69 

यह प्रोग्राम उपयोगकर्ता द्वारा दर्ज किए गए सभी नंबरों के औसत की गणना करता है।

नंबर floatसरणी संख्या में संग्रहीत किए जाते हैं , जो 100 फ़्लोटिंग-पॉइंट संख्या तक संग्रहीत कर सकते हैं।

हम पहले उपयोगकर्ता से पूछते हैं कि हम कितनी संख्या में गणना करेंगे। यह चर n में संग्रहीत है।

यदि उपयोगकर्ता 100 से ऊपर या 100 के नीचे n के मान में प्रवेश करता है, तो एक whileलूप निष्पादित किया जाता है जो उपयोगकर्ता को n और 1 के बीच का मान दर्ज करने के लिए कहता है।

while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )

फिर, हम forउपयोगकर्ता से संख्याओं को इनपुट करने के लिए एक लूप का उपयोग करते हैं और उन्हें अंक सरणी में संग्रहीत करते हैं।

 for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) 

जब भी कोई संख्या उपयोगकर्ता द्वारा दर्ज की जाती है, उसका मूल्य योग चर में जोड़ा जाता है।

लूप के अंत तक, सभी संख्याओं का कुल योग राशि में संग्रहीत होता है।

सभी नंबरों को संग्रहीत करने के बाद, औसत की गणना की जाती है और प्रदर्शित की जाती है।

 average = sum / n;

दिलचस्प लेख...