#include <iostream>
#include <array>
#include <algorithm>
using namespace std;
int main() {
array<int,5> Array;
for(auto& i:Array) {
cin>>i;
}
const auto min_max = minmax_element(begin(Array), end(Array));
cout << "Min=" << *min_max.first << endl
<< "Max=" << *min_max.second << endl;
return 0;
}
distance
во многих случаях вырождается в вычитание (для массивов, векторов).
Вопрос о шрифтах для чтения кода.