एक सरणी सन्निहित स्मृति स्थानों पर संग्रहीत तत्वों का एक संग्रह है। यहां तक ​​​​कि अगर आप एक नौसिखिया हैं, तो आपने उनके बारे में सुना होगा क्योंकि वे प्रोग्रामिंग में सबसे अधिक उपयोग की जाने वाली डेटा संरचनाएं हैं।

आपको पता होना चाहिए कि किसी सरणी पर बुनियादी संचालन कैसे करना है जैसे किसी सरणी के तत्वों का योग खोजना, खोजना एक सरणी के तत्वों का उत्पाद, एक सरणी को उलटना, एक सरणी में सबसे बड़ा और सबसे छोटा तत्व खोजना, आदि। साक्षात्कार कोडिंग के लिए पूरी तरह से तैयार होने के लिए।

इस लेख में, आप सीखेंगे कि पायथन, सी ++, जावास्क्रिप्ट और सी का उपयोग करके किसी सरणी का माध्य कैसे खोजा जाए।

समस्या का विवरण

आपको एक सरणी दी गई है आगमन. आपको का माध्य ज्ञात करना होगा आगमन.

उदाहरण 1: मान लीजिए एआर = [१, २, ३, ४, ५, ६, ७, ८]

गिरफ्तारी का मतलब = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8) / 8 = 4.5

इस प्रकार, आउटपुट है 4.5.

उदाहरण 2: माना गिरफ्तारी = [1, 1, 1, 1, 1, 1]

गिरफ्तारी का मतलब = (1 + 1 + 1 + 1 + 1 + 1) / 6 = 1

इस प्रकार, आउटपुट है 1.

किसी सरणी का माध्य ज्ञात करने का सूत्र:

एक सरणी का मतलब = सरणी के सभी तत्वों का योग / कुल संख्या। सरणी में तत्वों की

instagram viewer

समस्या को हल करने के लिए दृष्टिकोण

आप नीचे उल्लिखित दृष्टिकोण का पालन करके किसी सरणी का माध्य ज्ञात कर सकते हैं:

  1. वैरिएबल को इनिशियलाइज़ करें योगफल (0 के मान के साथ) सरणी में सभी तत्वों के योग को संग्रहीत करने के लिए।
  2. सरणी के माध्यम से पुनरावृति करें और सरणी के प्रत्येक तत्व को जोड़ें योगफल.
  3. अंत में, वापसी sumOfElements / sizeOfArray.

सी ++ प्रोग्राम एक ऐरे का मतलब खोजने के लिए

किसी सरणी का माध्य ज्ञात करने के लिए C++ प्रोग्राम नीचे दिया गया है:

// सी ++ प्रोग्राम एक सरणी का मतलब खोजने के लिए
#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
फ्लोट कैलकुलेटमीन (इंट एआर [], इंट साइज)
{
int sumOfElements = 0;
के लिए (int i=0; मैं{
sumOfElements += एआर [i];
}
वापसी (फ्लोट) sumOfElements/(फ्लोट) आकार;
}
शून्य प्रिंटअरेलेमेंट्स (इंट एआर [], इंट साइज)
{
के लिए (int i=0; मैं{
cout << गिरफ्तार [i] << "";
}
कोउट << एंडल;
}
मुख्य प्रवेश बिंदु()
{
int arr1[] = {1, 2, 3, 4, 5, 6, 7, 8};
int size1 = sizeof (arr1)/sizeof (arr1[0]);
cout << "सरणी 1:" << एंडल;
PrintArrayElements (गिरफ्तारी 1, आकार 1);
cout << "सरणी का माध्य:" << कैलकुलेटमीन (arr1, size1) << endl;
int arr2[] = {1, 1, 1, 1, 1, 1};
int size2 = sizeof (arr2)/sizeof (arr2[0]);
cout << "सरणी 2:" << एंडल;
PrintArrayElements (गिरफ्तारी 2, आकार 2);
cout << "सरणी का माध्य:" << कैलकुलेटमीन (arr2, size2) << endl;
वापसी 0;
}

उत्पादन:

सरणी 1:
1 2 3 4 5 6 7 8
सरणी का माध्य: 4.5
सरणी 2:
1 1 1 1 1 1
सरणी का माध्य: 1

सम्बंधित: एक सरणी में सभी तत्वों का उत्पाद कैसे खोजें

एक सरणी का मतलब खोजने के लिए पायथन कार्यक्रम

नीचे एक सरणी का मतलब खोजने के लिए पायथन प्रोग्राम है:

# किसी सरणी का माध्य ज्ञात करने के लिए पायथन प्रोग्राम
def गणनामाध्य (गिरफ्तारी, आकार):
sumOfElements = 0
मैं सीमा में (आकार) के लिए:
sumOfElements += एआर [i]
वापसी योगफलों/आकार
def PrintListElements (गिरफ्तारी, आकार):
मैं सीमा में (आकार) के लिए:
प्रिंट (गिरफ्तारी [i], अंत = "")
प्रिंट ()
arr1 = [१, २, ३, ४, ५, ६, ७, ८]
size1 = लेन (गिरफ्तारी 1)
प्रिंट ("सरणी 1:")
प्रिंटलिस्ट एलिमेंट्स (गिरफ्तारी 1, आकार 1)
प्रिंट ("सरणी का माध्य:", कैलकुलेटमीन (arr1, size1))
एआर 2 = [1, 1, 1, 1, 1, 1]
size2 = लेन (arr2)
प्रिंट ("सरणी 2:")
प्रिंटलिस्ट एलिमेंट्स (गिरफ्तारी 2, आकार 2)
प्रिंट ("सरणी का माध्य:", गणना मीन (गिरफ्तारी 2, आकार 2))

उत्पादन:

सरणी 1:
1 2 3 4 5 6 7 8
सरणी का माध्य: 4.5
सरणी 2:
1 1 1 1 1 1
सरणी का माध्य: 1.0

सम्बंधित: जावास्क्रिप्ट, पायथन, और सी ++ में एक सरणी से डुप्लिकेट तत्वों को कैसे निकालें

किसी सरणी का माध्य ज्ञात करने के लिए JavaScript प्रोग्राम

किसी सरणी का माध्य ज्ञात करने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

// जावास्क्रिप्ट प्रोग्राम एक सरणी का मतलब खोजने के लिए
फ़ंक्शन गणना माध्य (गिरफ्तारी, आकार) {
चलो sumOfElements = 0;
के लिए (चलो मैं = 0; मैंsumOfElements += एआर [i];
}
वापसी योगफल/आकार;
}
समारोह PrintArrayElements (गिरफ्तारी, आकार) {
के लिए (चलो मैं = 0; मैंदस्तावेज़.लिखें (गिरफ्तारी [i] + "");
}
दस्तावेज़.लिखें ("
");
}
var arr1 = [१, २, ३, ४, ५, ६, ७, ८];
var size1 = arr1.length;
दस्तावेज़.लिखें ("सरणी 1:" + "
");
PrintArrayElements (गिरफ्तारी 1, आकार 1);
document.write("सरणी का माध्य:" + कैलकुलेटमीन (arr1, size1) + "
");
var arr2 = [1, 1, 1, 1, 1, 1];
var size2 = arr2.length;
दस्तावेज़.लिखें ("सरणी 2:" + "
");
PrintArrayElements (गिरफ्तारी 2, आकार 2);
document.write("सरणी का माध्य:" + कैलकुलेटमीन (arr2, size2) + "
");

उत्पादन:

सरणी 1:
1 2 3 4 5 6 7 8
सरणी का माध्य: 4.5
सरणी 2:
1 1 1 1 1 1
सरणी का माध्य: 1

सम्बंधित: सी ++, पायथन और जावास्क्रिप्ट में एक ऐरे को कैसे उलटें?

सी प्रोग्राम एक सरणी का मतलब खोजने के लिए

किसी सरणी का माध्य ज्ञात करने के लिए C प्रोग्राम नीचे दिया गया है:

// सी प्रोग्राम एक सरणी का मतलब खोजने के लिए
#शामिल
फ्लोट कैलकुलेटमीन (इंट एआर [], इंट साइज)
{
int sumOfElements = 0;
के लिए (int i=0; मैं{
sumOfElements += एआर [i];
}
वापसी (फ्लोट) sumOfElements/(फ्लोट) आकार;
}
शून्य प्रिंटअरेलेमेंट्स (इंट एआर [], इंट साइज)
{
के लिए (int i=0; मैं{
प्रिंटफ ("% d", गिरफ्तारी [i]);
}
प्रिंटफ ("\ ⁠n");
}
मुख्य प्रवेश बिंदु()
{
int arr1[] = {1, 2, 3, 4, 5, 6, 7, 8};
int size1 = sizeof (arr1)/sizeof (arr1[0]);
प्रिंटफ ("सरणी 1: \ ⁠n");
PrintArrayElements (गिरफ्तारी 1, आकार 1);
प्रिंटफ ("सरणी का माध्य:% f \ ⁠n", कैलकुलेटमीन (arr1, size1));
int arr2[] = {1, 1, 1, 1, 1, 1};
int size2 = sizeof (arr2)/sizeof (arr2[0]);
प्रिंटफ ("सरणी 2: \ ⁠n");
PrintArrayElements (गिरफ्तारी 2, आकार 2);
प्रिंटफ ("सरणी का माध्य:% f \ ⁠n", कैलकुलेटमीन (arr2, size2));
वापसी 0;
}

उत्पादन:

सरणी 1: 
1 2 3 4 5 6 7 8
सरणी का माध्य: ४.५०००००
सरणी 2:
1 1 1 1 1 1
सरणी का माध्य: 1.000000

सम्बंधित: मर्ज सॉर्ट एल्गोरिथम का परिचय

सरणियों के आधार पर समस्याओं का समाधान

प्रोग्रामिंग इंटरव्यू में एरेज़ सबसे अधिक पूछे जाने वाले विषयों में से एक है। सरणियों के आधार पर कुछ सबसे आम समस्याओं का अभ्यास करना बुद्धिमानी है जैसे किसी सरणी के अधिकतम और न्यूनतम तत्वों को खोजना, एक सरणी में सभी तत्वों का उत्पाद ढूँढना, एक सरणी से डुप्लिकेट तत्वों को निकालना, एक सरणी को उलटना, एक सरणी को छाँटना, आदि। यदि आप प्रोग्रामिंग क्षेत्र में नौकरी पाने के लिए गंभीर हैं।

साझा करनाकलरवईमेल
किसी सरणी के अधिकतम और न्यूनतम तत्वों को कैसे खोजें

आप एक सरणी के साथ काम कर रहे हैं और आपको न्यूनतम और अधिकतम डेटा बिंदुओं को प्रिंट करने की आवश्यकता है। आप इसे कैसे करते हो?

आगे पढ़िए

संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
  • जावास्क्रिप्ट
  • सी प्रोग्रामिंग
  • कोडिंग ट्यूटोरियल
लेखक के बारे में
युवराज चंद्र (६१ लेख प्रकाशित)

युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।

युवराज चंद्र की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें