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

C++ में संख्याओं की एक धारा का औसत

औसत संख्याओं का योग संख्याओं की कुल संख्या से विभाजित संख्याओं का योग है।

इस समस्या में, हमें संख्याओं की एक धारा दी जाती है। और हम हर बिंदु पर संख्या का औसत प्रिंट करेंगे।

आइए इसका एक उदाहरण लें कि यह कैसे काम करता है -

हमारे पास 5 नंबर 24, 76, 29, 63, 88 की एक धारा है

धारा के प्रत्येक बिंदु पर औसत होगा -

24 , 50 , 43 , 48 , 56.

इसके लिए हम हर बार धारा में एक संख्या जोड़ने पर धारा का औसत ज्ञात करेंगे। इसलिए, हमें 1 संख्या, 2 संख्याओं, 3 संख्याओं आदि का औसत ज्ञात करना होगा। हम इसके लिए पिछले औसत का उपयोग करेंगे।

एल्गोरिदम

Step 1 : for i -> 0 to n (length of stream).
Step 2 : find the average of elements using formula :
   Average = (average * i) + i / (i+1)
Step 3 : print average.

उदाहरण

#include <iostream>
using namespace std;
int main(){
   int arr[] = { 24 , 76 , 29, 63 , 88 };
   int average = 0;
   int n = sizeof(arr) / sizeof(arr[0]);
   for(int i = 0 ; i< n ; i++){
      average = ((average * i) + arr[i]) / (i+1);
      cout<<"The average of "<<i+1<<" numbers of the stream is "<<average<<endl;
   }
   return 0;
}

आउटपुट

The average of 1 numbers of the stream is 24
The average of 2 numbers of the stream is 50
The average of 3 numbers of the stream is 43
The average of 4 numbers of the stream is 48
The average of 5 numbers of the stream is 56

एक ही एल्गोरिथ्म सभी डेटा प्रकारों के लिए लागू होता है। और हर बिंदु पर धारा के औसत की गणना करने के लिए इस्तेमाल किया जा सकता है।


  1. सी++ में डुडेनी नंबर्स

    संख्या सिद्धांत में परिभाषित एक गणितीय संख्या (विकिपीडिया)। नंबर हेनरी डुडेनी . द्वारा खोजा गया था . इसका गणितीय सूत्र है - यहाँ, हमें एक पूर्णांक n दिया गया है। हमारा काम जांच करना है कि दिया गया नंबर n एक डुडनी नंबर है या नहीं। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट: एन =17592 आ

  1. सी ++ में जटिल संख्याएं

    इस खंड में हम देखेंगे कि C++ में सम्मिश्र संख्याएँ कैसे बनाई जाती हैं और उनका उपयोग कैसे किया जाता है। हम सी ++ में जटिल संख्या वर्ग बना सकते हैं, जो कि जटिल संख्या के वास्तविक और काल्पनिक भाग को सदस्य तत्वों के रूप में रख सकता है। कुछ सदस्य कार्य होंगे जिनका उपयोग इस वर्ग को संभालने के लिए किया जात

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

    संख्याओं के औसत की गणना सभी संख्याओं को जोड़कर और फिर योग को उपलब्ध संख्याओं की संख्या से विभाजित करके की जाती है। इसका एक उदाहरण इस प्रकार है। The numbers whose average is to be calculated are: 10, 5, 32, 4, 9 Sum of numbers = 60 Average of numbers = 60/5 = 12 एक प्रोग्राम जो सरणियों का उपयोग करक