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

C++ में लोअर बाउंड (Lower bound in C++)


इस ट्यूटोरियल में, हम C++ में लोअर बाउंड को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

C++ में lower_bound() मेथड का उपयोग कंटेनर ऑब्जेक्ट में उस सबसे पहले नंबर को लौटाने के लिए किया जाता है जो दिए गए मान से कम नहीं है।

उदाहरण

#include <bits/stdc++.h> 
int main(){ 
    std::vector<int> v{ 10, 20, 30, 40, 50 }; 
    std::cout << "Vector contains :"; 
    for (unsigned int i = 0; i < v.size(); i++) 
        std::cout << " " << v[i]; 
    std::cout << "\n"; 
    
    std::vector<int>::iterator low1, low2; 
    low1 = std::lower_bound(v.begin(), v.end(), 35); 
    low2 = std::lower_bound(v.begin(), v.end(), 55); 
    
    std::cout << "\nlower_bound for element 35 at position : " << (low1 - v.begin()); 
    std::cout << "\nlower_bound for element 55 at position : " << (low2 - v.begin()); 
    
    return 0; 
}

आउटपुट

Vector contains : 10 20 30 40 50 lower_bound for element 35 at position : 3 lower_bound for element 55 at position : 5
  1. C++ में ऊपरी विकर्ण को निचले विकर्ण से स्वैप करना C++ में ऊपरी विकर्ण को निचले विकर्ण से स्वैप करना

    यह ट्यूटोरियल C++ कोड का उपयोग करके तीन-विकर्ण ऐरे की ऊपरी पंक्ति को उसके निचले विकर्ण से स्वैप करने के लिए डिज़ाइन किया गया है। इसके अलावा, यदि तीन-विकर्ण ऐरे एक इनपुट है, तो वांछित परिणाम कुछ इस तरह होना चाहिए: इसके लिए, कार्यवाही का तरीका एल्गोरिदम में संक्षेप में बताया गया है: एल्गोरिदम चरण-1:

  1. - C++ में वैकल्पिक लोअर अपर स्ट्रिंग क्रमबद्ध करना

    एक स्ट्रिंग कैरेक्टर्स की सरणी है। और यह समस्या स्ट्रिंग के एलिमेंट्स को वैकल्पिक अपर और लोअर केस में क्रमबद्ध करने की है। समस्या विवरण − वैकल्पिक लोअर अपर स्ट्रिंग क्रमबद्ध करना, एक ऐसी समस्या है जिसमें हमें एक अव्यवस्थित स्ट्रिंग प्रदान की जाती है जिसमें मिश्रित अपर और लोअरकेस कैरेक्टर्स होत

  1. C++ में जांचें कि मैट्रिक्स लोअर ट्रायंगुलर है या नहीं C++ में जांचें कि मैट्रिक्स लोअर ट्रायंगुलर है या नहीं

    एक स्क्वायर मैट्रिक्स M[r][c] दिया गया है जहां r पंक्तियों की कुछ संख्या है और c कॉलम हैं जैसे कि r = c, हमें जांचना है कि M लोअर ट्रायंगुलर मैट्रिक्स है या नहीं।लोअर ट्रायंगुलर मैट्रिक्स -लोअर ट्रायंगुलर मैट्रिक्स वह मैट्रिक्स है जिसमें मुख्य विकर्ण के नीचे के एलिमेंट्स (मुख्य विकर्ण सहित) शून्य नह