std::vector replaceWithMin(std::vector& T) {std::vector result(T.size());
}
int main() {std::vector T = {4, 2, 6, 1, 5};std::vector result = replaceWithMin(T);
std::vector replaceWithMin(std::vector& T) {
int min = INT_MAX;std::vector result(T.size());
for(int i = 0; i < T.size(); i++) {
min = std::min(min, T[i]);
result[i] = min;
}
return result;
}
int main() {
for(int i = 0; i < result.size(); i++) {std::vector T = {4, 2, 6, 1, 5};
std::vector result = replaceWithMin(T);
std::cout << result[i] << " ";
}
return 0;
}