\begin{align} x_M&=\max_{i=1,...,N} {x_i}\\\ x_m&=\min_{i=1,...,N} {x_i} \end{align} #include <algorithm> // max_elementは最大値のイテレータを取得する // ゆえに*演算子で最大値の値に変換している const auto max = *std::max_element(std::begin(data), std::end(data)); // 最小値を取得する const auto min = *std::min_element(std::begin(data), std::end(data)); // 結果を表示する std::cout << "最大値:" << max << std::endl; std::cout << "最小値:" << min << std::e