"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > C++ वेक्टर में अधिकतम या न्यूनतम मान कैसे ज्ञात करें?

C++ वेक्टर में अधिकतम या न्यूनतम मान कैसे ज्ञात करें?

2024-12-21 को प्रकाशित
ब्राउज़ करें:782

How to Find the Maximum or Minimum Value in a C   Vector?

C में वेक्टर में अधिकतम या न्यूनतम मान ढूँढना

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

एक पुनरावर्तक बनाएं:

वेक्टर::const_iterator it;

    खोजें अधिकतम मान:
  1. यह = max_element(वेक्टर.begin(), वेक्टर.एंड());
  2. मूल्य तक पहुंचें:
  3. अधिकतम मूल्य तक पहुंचने के लिए *it या it-> का उपयोग करें।
  4. संबोधित करना त्रुटि
  5. आपके सामने आई त्रुटि किसी सरणी पर प्रारंभ() विधि का उपयोग करने का प्रयास करने के कारण हुई है। ऐरे में वैक्टर की तरह कोई आरंभ() या अंत() विधि नहीं होती है। सरणियों के साथ काम करने के लिए, आपको मानक सी-शैली अनुक्रमण का उपयोग करना होगा।

वेक्टर के लिए उदाहरण

#include #शामिल करें मुख्य प्रवेश बिंदु() { std::vector वेक्टर = {1, 2, 3, 4, 5}; int max_value = *std::max_element(vector.begin(), वेक्टर.end()); std::cout सरणी के लिए उदाहरण
#include 
#include 

int main() {
    std::vector vector = {1, 2, 3, 4, 5};
    int max_value = *std::max_element(vector.begin(), vector.end());
    std::cout #include 

मुख्य प्रवेश बिंदु() {
    std::array array = {1, 2, 3, 4, 5};
    int max_value = 0;  // न्यूनतम संभव मूल्य पर आरंभ करें
    के लिए (int i = 0; i  max_value) { max_value = सारणी[i]; }
    }
    std::cout 
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3