461) Дан целочисленный массив из 1000 элементов. Элементы массива могут принимать положительные значения до 10000 включительно. Опишите на одном из языков программирования алгоритм, который уменьшает все четные значения массива на одно и то же значение, при этом минимальный из них должен стать равным 2.
В качестве результата необходимо вывести измененный массив, каждый элемент массива выводится с новой строчки.
Например, для массива из шести элементов: 37 86 57 14 45 58
программа должна вывести числа 37 74 57 2 45 46
# допускается также
# использовать две
# целочисленные переменные j и k
a = [ ]
n = 1000
for i in range(0, n):
a.append(int(input()))
...
const
n = 1000;
var
a: array [1..n] of integer;
i, j, k: integer;
begin
for i := 1 to n do
readln(a[i]);
...
end.
#include <iostream>
using namespace std;
const int n = 1000;
int main() {
int a[n];
int i, j, k;
for (i = 0; i < n; i++)
cin >> a[i];
...
return 0;
}