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

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<<"सरणी में सबसे बड़ा एलिमेंट है "<<largest<<" और यह इंडेक्स "<<pos<<" पर है";    return 0; }

आउटपुट

सरणी में सबसे बड़ा एलिमेंट है 9 और यह इंडेक्स 1 पर है

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

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

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

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

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

यह निम्नानुसार दिखाया गया है:

cout<<"सरणी में सबसे बड़ा एलिमेंट है "<<largest<<" और यह इंडेक्स "<<pos;

  1. Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना

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

  1. पायथन प्रोग्राम: ऐरे में सबसे बड़ा एलिमेंट ढूंढें पायथन प्रोग्राम: ऐरे में सबसे बड़ा एलिमेंट ढूंढें

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

  1. - पायथन प्रोग्राम: 2D ऐरे में k-वां सबसे छोटा एलिमेंट खोजना

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