Задание#T4917

Дан массив, содержащий 20182018 положительных целых чисел, не превышающих 1500015 000. Необходимо уменьшить все нечётные элементы массива на значение минимального элемента, кратного 55, и вывести изменённый массив по одному элементу в строке. Если в исходном массиве нет элементов, кратных 55, все элементы нужно вывести без изменения.
Например, для исходного массива из 55 элементов 3030 9999 4747 9090 6060 программа должна вывести числа 3030 6969 1717 9090 6060 по одному числу в строке (минимальный кратный 55 элемент исходного массива равен 3030, нечётные элементы уменьшены на 3030).
Напишите на одном из языков программирования программу для решения этой задачи.
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных.
CONST N=2018
DIM A(N) AS INTEGER
DIM I, K, M AS INTEGER
FOR I = 1 TO N 
    INPUT A(I)
NEXT I
…
END
В качестве ответа Вам необходимо привести фрагмент программы, который должен находиться на месте многоточия. Вы можете записать решение также на другом языке программирования (укажите название и используемую версию языка программирования, например, Free Pascal 2.6). В этом случае Вы должны использовать те же самые исходные данные и переменные, какие были предложены в условии.
Показать разбор
Это задание составили эксперты «СтатГрада» для Яндекса
Яндекс.Репетитор пришёл на смену сервису Яндекс.ЕГЭ, и мы активно собираем отзывы пользователей. Пожалуйста, пишите нам через форму обратной связи.