কম্পিউটার টিউটোরিয়াল

C++-এ valarray-এর max() ফাংশন


এই আর্টিকেলে 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

  1. C++-এ জটিল সংখ্যার জন্য atan() ফাংশন

  2. C++-এ জটিল সংখ্যার জন্য asin() ফাংশন

  3. C++-এ জটিল সংখ্যার জন্য acos() ফাংশন

  4. C++-এ ইনলাইন ফাংশন (Inline Functions in C++)