Ответ:
Алгоритм: сохранить введённый массив, затем для каждого элемента, у которого последняя цифра равна 2, умножить его на последний элемент массива. Проверка через модуль числа учитывает и отрицательные числа, например −12.
n = int(input())
a = list(map(int, input().split()))
original = a.copy()
last = a[-1]
for i in range(n):
if abs(a[i]) % 10 == 2:
a[i] *= last
print('Исходный массив:', original)
print('Результирующий массив:', a)Предполагается, что массив содержит хотя бы один элемент.
