std::minmax とは、2つの値から小さい値と大きい値を返す関数です。
C++11から利用できる。
# include <iostream>
# include <algorithm>
# include <string>
# include <tuple>
using namespace std;
int main() {
auto t1 = minmax(314, 271);
cout << get<0>(t1) << " " << get<1>(t1) << endl;
return 0;
}
min,max同時に欲しいわけではない場合は、それぞれ std::min(), std::max()を使えばいい。