Дан массив из 30 элементов.
Элементы массива могут принимать положительные целые значения до 10000 включительно. Помогите ГУАР написать на одном из языков программирования алгоритм, который находит минимальное значение массива для чисел, меньших 90, кратное 4 и заменяет все некратные 4 элементы массива на этот минимум. Если такого элемента нет, то массив оставить без изменений.
Запишите ответ для массива a = [3072, 4272, 5672, 7443, 9651, 12147, 15176, 18816, 22848, 27603].
В качестве результата программа должна вывести сумму массива.
Например, для исходного массива из шести элементов:
8
44
12
99
92
77
программа выведет:
8
44
12
8
92
8
C++
for (i = 0, i < N; i++) {
if (a[i] % 4 == 0) && (a[i]<90) && (a[i]<m) //проверяем условия
m=a[i]; //меняем минимум
}
for (i = 0, i < N; i++) { //пускаем массив во второй раз
if (a[i] % 4 !=0){
a[i]=m; //заменяем элемент
}
cout << a[i];
}