এই আর্টিকেলে C++ STL-এ valarray::max() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ আলোচনা করা হয়েছে।
valarray কী?
std::valarray একটি ক্লাস যা মানগুলোর অ্যারে রিপ্রেজেন্ট এবং মডিফাই করতে ব্যবহৃত হয়, যা এলিমেন্ট-ওয়াইজ ম্যাথেমেটিক্যাল অপারেশন সাপোর্ট করে।
valarray::max() কী?
std::valarray::max() C++ STL-এ একটি বিল্ট-ইন ফাংশন যা <valarray> হেডার ফাইলে সংজ্ঞায়িত। এই ফাংশন valarray কন্টেইনারের সর্বোচ্চ মান রিটার্ন করে।
যদি valarray খালি হয়, তবে রিটার্ন হওয়া ফলাফল অনির্দিষ্ট।
সিনট্যাক্স
V_array_name.max();
প্যারামিটার
এই ফাংশন কোনো প্যারামিটার গ্রহণ করে না।
রিটার্ন ভ্যালু
এই ফাংশন valarray-এর সর্বোচ্চ মান রিটার্ন করে।
উদাহরণ
ইনপুট
valarray<int> arr = { 1, 2, 4, 5, 8, 9 }; arr.max(); আউটপুট
9
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int main() {
valarray arr = {2, 4, 6, 8, 10};
cout << "Largest element is = "; cout << arr.max() << endl;
return 0;
} আউটপুট
Largest element is = 10
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int main() {
valarray arr = {2, 4, 6, 10, 10};
// finding out the square root of greatest number
int product = arr.max() * arr.max();
cout << "Square root of greatest number is: " << product;
return 0;
} আউটপুট
Square root of greatest number is: 100