Дан массив, содержащий 2019 положительных целых чисел, элементы которого не превышают 30 000. Необходимо найти наименьший элемент массива, кратный 4. После этого заменить все элементы, кратные 4, на найденное значение и вывести изменённый массив по одному элементу в строке.
Например, для исходного массива из 5 элементов 112 4 27 95 148 программа должна вывести:
4
4
27
95
4
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных.
| Паскаль | Python |
|---|---|
const N=2019;var a: array [1..N] of longint;i, k, m: longint;begin for i:=1 to N do readln(a[i]); …end. | a = []n = 2019for i in range(0, n): a.append(int(input()))… |
| Алгоритмический язык | C++ |
|---|---|
алг нач цел N=2019 целтаб a[1:N] цел i, k, m нц для i от 1 до N ввод a[i] кц …кон | #include <iostream>using namespace std;const int N=2019;int main(){ int a[N]; int i, k; for (i=0; i<N; ++i) cin >> a[i]; … return 0;} |
В качестве ответа приведите фрагмент программы, который должен находиться на месте многоточия.