int main() {const int n = 5; // размер массива (здесь пример для n=5)int a[n] = {7, 2, 4, 5, 2}; // исходный массив
}
int main() {
// Находим минимальное значение из нечётных элементов массиваconst int n = 5; // размер массива (здесь пример для n=5)
int a[n] = {7, 2, 4, 5, 2}; // исходный массив
int min_value = a[1];
for(int i = 3; i < n; i += 2) {
if(a[i] < min_value) {
min_value = a[i];
}
}
// Удаляем все элементы, равные минимальному значению
int new_size = 0;
for(int i = 0; i < n; i++) {
if(a[i] != min_value) {
a[new_size] = a[i];
new_size++;
}
}
// Выводим новый массив
std::cout << "Исходный массив: ";
for(int i = 0; i < n; i++) {
std::cout << a[i] << " ";
}
std::cout << std::endl;
std::cout << "Новый массив после удаления элементов равных " << min_value << ": ";
for(int i = 0; i < new_size; i++) {
std::cout << a[i] << " ";
}
std::cout << std::endl;
return 0;
}