संख्याओं के औसत की गणना सभी संख्याओं को जोड़कर और फिर योग को उपलब्ध संख्याओं की संख्या से विभाजित करके की जाती है।
इसका एक उदाहरण इस प्रकार है।
The numbers whose average is to be calculated are: 10, 5, 32, 4, 9 Sum of numbers = 60 Average of numbers = 60/5 = 12
एक प्रोग्राम जो सरणियों का उपयोग करके औसत संख्या की गणना करता है वह इस प्रकार है।
उदाहरण
#include <iostream> using namespace std; int main() { int n, i; float sum = 0.0, avg; float num[] = {12, 76, 23, 9, 5}; n = sizeof(num) / sizeof(num[0]); for(i = 0; i < n; i++) sum += num[i]; avg = sum / n; cout<<"Average of all array elements is "<<avg; return 0; }
आउटपुट
Average of all array elements is 25
उपरोक्त कार्यक्रम में, जिन संख्याओं के औसत की आवश्यकता होती है, उन्हें एक सरणी संख्या [] में संग्रहीत किया जाता है। सबसे पहले सरणी का आकार पाया जाता है। यह नीचे दिखाए अनुसार किया जाता है -
n = sizeof(num) / sizeof(num[0]);
अब लूप के लिए 0 से n-1 तक शुरू किया जाता है। यह लूप सरणी के सभी तत्वों को जोड़ता है। इसे प्रदर्शित करने वाला कोड स्निपेट इस प्रकार है।
for(i = 0; i < n; i++) sum += num[i];
संख्याओं का औसत योग को n यानी संख्याओं की मात्रा से विभाजित करके प्राप्त किया जाता है। यह नीचे दिखाया गया है -
avg = sum / n;
अंत में औसत प्रदर्शित होता है। यह इस प्रकार दिया गया है।
cout<<"Average of all array elements is "<<avg;