Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 valarray에 대한 max() 함수

<시간/>

이 기사에서는 C++ STL에서 valarray::max() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다.

발라레이가 무엇인가요?

std::valarray는 요소별 수학 연산을 지원하는 값 배열을 표현하고 수정하는 데 사용되는 클래스입니다.

valarray::max()란 무엇입니까?

std::valarray::max() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. 이 함수는 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<int> 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<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;
}

출력

Square root of greatest number is: 100