Trong bài viết này, chúng ta sẽ thảo luận về cách làm việc, cú pháp và các ví dụ của hàm valarray ::max () trong C ++ STL.
Valarray là gì?
std ::valarray là một lớp được sử dụng để biểu diễn, sửa đổi mảng giá trị, hỗ trợ các phép toán toán học theo phần tử.
valarray ::max () là gì?
Hàm std ::valarray ::max () là một hàm có sẵn trong C ++ STL, được định nghĩa trong tệp tiêu đề
Nếu valarray trống thì kết quả trả về là không xác định.
Cú pháp
V_array_name.max();
Tham số
Hàm không chấp nhận (các) tham số -
Giá trị trả về
Hàm này trả về giá trị lớn nhất của valarray.
Ví dụ
Đầu vào
valarray<int> arr = { 1, 2, 4, 5, 8, 9 }; arr.max();
Đầu ra
9
Ví dụ
#include <bits/stdc++.h> using namespace std; int main(){ valarray<int> arr = {2, 4, 6, 8, 10}; cout<<"Largest element is = "; cout<<arr.max() << endl; return 0; }
Đầu ra
Largest element is = 10
Ví dụ
#include <bits/stdc++.h> using namespace std; int main(){ valarray<int> 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; }
Đầu ra
Square root of greatest number is: 100