c++のvectorから最大値・最小値を取得する方法について書きます。
といっても、vector内にそのような機能はないので、
max_element,min_elementを使います。
max_element,min_elementは<algorithm>ヘッダーのname space stdに定義されています。
max_element,min_elementの使用例
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main(void){
int a = 20;
int b = 40;
int c = 60;
v.push_back(a);
v.push_back(b);
v.push_back(c);
int max = *max_element(v.begin(), v.end());
int min = *min_element(v.begin(), v.end());
cout << min << " " << max << endl;
return 0;
}
20(min),60(max)と出力されます。