Составьте программу,заменяющую каждый из элементов T[i] массива T(N) минимальным среди первых i элементов данного массива.

7 Мая 2020 в 19:40
161 +1
1
Ответы
1
include include

std::vector replaceWithMin(std::vector& T) {
std::vector result(T.size());

int min = INT_MAX;
for(int i = 0; i < T.size(); i++) {
min = std::min(min, T[i]);
result[i] = min;
}
return result;

}

int main() {
std::vector T = {4, 2, 6, 1, 5};
std::vector result = replaceWithMin(T);

for(int i = 0; i < result.size(); i++) {
std::cout << result[i] << " ";
}
return 0;

}

18 Апр 2024 в 12:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир