Предмет: Информатика,
автор: romaishb
Дан массив. Заменить все числа, меньшие последнего элемента массива, на первый элемент. Язык C+ или через консоль Visual studio
Ответы
Автор ответа:
0
Ответ:
Объяснение:
#include <iostream>
#include <vector>
void replaceNumbers(std::vector<int>& arr) {
if (arr.empty()) {
return;
}
int lastElement = arr.back();
int firstElement = arr.front();
for (int i = 0; i < arr.size() - 1; i++) {
if (arr[i] < lastElement) {
arr[i] = firstElement;
}
}
}
int main() {
std::vector<int> arr = {5, 8, 2, 10, 4, 6};
std::cout << "Original array: ";
for (int num : arr) {
std::cout << num << " ";
}
std::cout << std::endl;
replaceNumbers(arr);
std::cout << "Modified array: ";
for (int num : arr) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
romaishb:
У тебя C++, надо c+
Похожие вопросы
Предмет: Биология,
автор: julia3423
Предмет: Математика,
автор: kimartur971
Предмет: Физика,
автор: glebtanch
Предмет: Математика,
автор: wadimwei
Предмет: Обществознание,
автор: Alinatrina