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

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

एक सरणी में कई तत्व होते हैं और एक सरणी में सबसे बड़ा तत्व वह होता है जो अन्य तत्वों से बड़ा होता है।

उदाहरण के लिए।

5 1 7 2 4

उपरोक्त सरणी में, 7 सबसे बड़ा तत्व है और यह इंडेक्स 2 पर है।

किसी सरणी के सबसे बड़े तत्व को खोजने का प्रोग्राम इस प्रकार दिया गया है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int a[] = {4, 9, 1, 3, 8};
   int largest, i, pos;
   largest = a[0];
   for(i=1; i<5; i++) {
      if(a[i]>largest) {
         largest = a[i];
         pos = i;
      }
   }
   cout<<"The largest element in the array is "<<largest<<" and it is at index "<<pos;
   return 0;
}

आउटपुट

The largest element in the array is 9 and it is at index 1

उपरोक्त कार्यक्रम में, एक [] वह सरणी है जिसमें 5 तत्व होते हैं। वेरिएबल सबसे बड़ा एरे के सबसे बड़े एलीमेंट को स्टोर करेगा।

प्रारंभ में सबसे बड़ा सरणी के पहले तत्व को संग्रहीत करता है। फिर एक लूप शुरू किया जाता है जो इंडेक्स 1 से n तक चलता है। लूप के प्रत्येक पुनरावृत्ति के लिए, सबसे बड़े के मान की तुलना a[i] से की जाती है। यदि a[i] सबसे बड़े से बड़ा है, तो वह मान सबसे बड़े में संग्रहीत किया जाता है। और i का संगत मान पॉज़ में संग्रहीत होता है।

यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।

for(i=1; i<5; i++) {
   if(a[i]>largest) {
      largest = a[i];
      pos = i;
   }
}

इसके बाद ऐरे में सबसे बड़े एलीमेंट का मान और उसकी स्थिति प्रिंट होती है।

इसे इस प्रकार दिखाया गया है -

cout<<"The largest element in the array is "<<largest<<" and it is at index "<<pos;

  1. एक सरणी में सबसे बड़ा तत्व खोजने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सरणी दी गई है, हमें सरणी के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहां हम ब्रूटफोर्स दृष्टिकोण का उपयोग करते हैं जिसमें हम पूरे लूप को पार करके सबसे बड़े तत्व की गणना करते हैं और तत्व प्राप्त करते हैं।

  1. एक सरणी में सबसे बड़ा तत्व खोजने के लिए पायथन कार्यक्रम

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

  1. 2D सरणी में k'th सबसे छोटा तत्व खोजने के लिए पायथन प्रोग्राम

    एक n×n उपयोगकर्ता इनपुट पूर्णांक मैट्रिक्स दिया गया है और k का मान दिया गया है। हमारा कार्य 2D सरणी में kth सबसे छोटे तत्व का पता लगाना है। यहाँ हम पाइथॉन में हेपैक मड्यूल.हीप क्यू (या हीपक) का उपयोग करते हैं। पायथन में, यह heapq मॉड्यूल का उपयोग करके उपलब्ध है। पायथन में इस मॉड्यूल की तकनीक यह है क