Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्रामिंग में अंकगणित माध्य

अंकगणित माध्य संग्रह में संख्याओं की संख्या से विभाजित संख्याओं के संग्रह का योग है।

अंकगणित माध्य के मूल गुण

  • n . का माध्य नंबर x1, x2, . . ।, x, x है। यदि प्रत्येक अवलोकन p . द्वारा बढ़ा दिया जाता है , नए प्रेक्षणों का माध्य (x + p) है।

  • n . का माध्य नंबर x1, x2, . . ।, x, x है। यदि प्रत्येक अवलोकन p . से कम हो जाता है , नए प्रेक्षणों का माध्य (x - p) है।

  • n . का माध्य नंबर x1, x2, . . ।, x, x है। यदि प्रत्येक अवलोकन को एक गैर-शून्य संख्या से गुणा किया जाता है p , नए अवलोकनों का माध्य px है।

  • n . का माध्य नंबर x1, x2, . . ।, x, x है। यदि प्रत्येक अवलोकन को एक गैर-शून्य संख्या से विभाजित किया जाता है p , नए प्रेक्षणों का माध्य (x/p) है।

अंकगणित माध्य का सूत्र

टाइप 1 :सीधा मतलब

सरणी और तत्वों की संख्या को देखते हुए

इनपुट - 1,2,3,4,5,6,7,8,9

आउटपुट - 5

स्पष्टीकरण - सभी संख्याओं के अंकगणितीय माध्य की गणना करने के लिए, पहले सभी संख्याओं का योग करें, फिर एक चर को अंकगणितीय माध्य के लिए जिम्मेदार बनाएं और एक चर में जोड़/आकार रखें armean

उदाहरण

#include<iostream>
using namespace std;
int main(){
   int n, i, sum=0;
   int arr[]={1,2,3,4,5,6,7,8,9};
   n=9;
   for(i=0; i<n; i++) {
      sum=sum+arr[i];
   }
   int armean=sum/n;
   cout<<"Arithmetic Mean = "<<armean;
}

टाइप 2 :श्रेणी और मौजूद तत्वों की संख्या I श्रेणी दी गई है।

तीन पूर्णांक X, Y और N दिए गए हैं। X और Y के बीच N अंकगणितीय माध्य ज्ञात करने का तर्क।

अंकगणितीय प्रगति में N पद (X और Y के बीच पदों की संख्या)

X= first and
Y= last terms.

इनपुट - एक्स =22 वाई =34 एन =5

आउटपुट - 24 26 28 30 32

अंकगणितीय प्रगति श्रृंखला है

22 24 26 28 30 32 34

स्पष्टीकरण

चलो X1 , एक्स<उप>2 , एक्स<उप>3 , एक्स<उप>4 ……X<उप>एन दो दी गई संख्याओं X और Y के बीच का अंकगणित माध्य हो।

फिर X, X1 , एक्स<उप>2 , एक्स<उप>3 , एक्स<उप>4 ……X<उप>एन , Y अंकगणितीय क्रम में होगा। अब Y =(N+2) th अंकगणितीय प्रगति की अवधि।

ढूँढना (N+2) वें अंकगणितीय प्रगति श्रृंखला का पद, जहाँ d सामान्य अंतर है

Y = X + (N + 2 - 1)d
Y - X = (N + 1)d

अतः सार्व अंतर d किसके द्वारा दिया जाता है।

d = (Y - X) / (N + 1)

हमारे पास A . का मान है और सार्व अंतर का मान (d), अब हम X और Y के बीच सभी N अंकगणितीय माध्य ज्ञात कर सकते हैं।

उदाहरण

#include<stdio.h>
int main() {
   int X = 22, Y = 34, N = 5;
   float d = (float)(Y - X) / (N + 1);
   for (int i = 1; i <= N; i++) {
      printf("%3f ", (X + i * d));
   }
   return 0;
}

आउटपुट

24.000000 26.000000 28.000000 30.000000 32.000000

  1. Android में क्लाइंट-सर्वर प्रोग्रामिंग

    यह उदाहरण Android में क्लाइंट-सर्वर प्रोग्रामिंग के बारे में प्रदर्शित करता है सर्वर और क्लाइंट प्रोजेक्ट चाहिए सर्वर चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activit

  1. C प्रोग्रामिंग में स्टैटिक मेमोरी एलोकेशन से आप क्या समझते हैं?

    मेमोरी को निम्नलिखित दो तरीकों से आवंटित किया जा सकता है - स्थिर मेमोरी आवंटन स्थिर चर एक निश्चित आकार के आवंटित स्थान के एक ब्लॉक में परिभाषित करता है। एक बार आवंटित होने के बाद, इसे कभी भी मुक्त नहीं किया जा सकता है। प्रोग्राम में घोषित चर के लिए मेमोरी आवंटित की जाती है। पता & ऑपरेटर का उप

  1. पायथन अंकगणित ऑपरेटर

    मान लें कि चर a में 10 है और चर b में 20 है, तो - क्रमांक ऑपरेटर और विवरण उदाहरण 1 + जोड़ ऑपरेटर के दोनों ओर मान जोड़ता है। a + b =30 2 - घटाव बाएँ हाथ के संकार्य से दाएँ हाथ के संकार्य को घटाता है। a - b =-10 3 * गुणा ऑपरेटर के दोनों ओर मूल्यों को गुणा करता है a * b =200 4 / डिवी