C++ vector 최대값, 최소값
결과
결과
코드
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
int main() {
vector<int> v = {5, 8, 2, 4, 5, -5};
int max = *max_element(v.begin(), v.end());
int min = *min_element(v.begin(), v.end());
cout << "최대 : " << max << "\n";
cout << "최소 : " << min << "\n";
// 최대, 최소값의 인덱스 구하기
int max_index = max_element(v.begin(),v.end()) - v.begin();
int min_index = min_element(v.begin(),v.end()) - v.begin();
return 0;
}
※ #include <algorithm> 이 필요하다.
'C++ > Algorithm' 카테고리의 다른 글
C++ string 소문자, 대문자 변환 - tolwer, toupper (0) | 2020.04.13 |
---|---|
C++ string to int, int to string 형변환 하기 (0) | 2020.01.31 |
C++ 제곱근 구하기, n승 값 구하기 : sqrt(), pow() (0) | 2020.01.30 |
C++ 소수 찾기, 검사하기 [에라토스테네스의 체] (0) | 2020.01.29 |
C++ #include <bits/stdc++.h> 헤더 사용하기 (0) | 2020.01.28 |