এই টিউটোরিয়ালে, আমরা C++ এর নিম্ন সীমা বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।
C++-এ low_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