Задание#T4890

Дан массив, содержащий 20182018 положительных целых чисел, не превышающих 1500015 000. Необходимо уменьшить все чётные элементы массива на значение минимального элемента, кратного 33, и вывести изменённый массив по одному элементу в строке. Если в исходном массиве нет элементов, кратных 33, все элементы нужно вывести без изменения.
Например, для исходного массива из 55 элементов 3030 9999 2727 9090 6666 программа должна вывести числа 33 9999 2727 6363 3939 по одному числу в строке (минимальный кратный 33 элемент исходного массива равен 2727, чётные элементы уменьшены на 2727).
Напишите на одном из языков программирования программу для решения этой задачи.
Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных.
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). В этом случае Вы должны использовать те же самые исходные данные и переменные, какие были предложены в условии.
Показать разбор
Это задание составили эксперты «СтатГрада» для Яндекса
0 попыток решения0% решили верно
Яндекс.Репетитор пришёл на смену сервису Яндекс.ЕГЭ, и мы активно собираем отзывы пользователей. Пожалуйста, пишите нам через форму обратной связи.