Составьте программу, которая заполнит массив a[1..16]случайными целыми числами в диапазоне от -20 до 20, выводит на экран исходный массив, затем преобразовывает его, увеличивая в 2 раза все числа,кратные 5, а остальные уменьшает на 10. Затем выводит на экран преобразованный массив.
# Генерация массива
a = [random.randint(-20, 20) for _ in range(16)]
# Вывод исходного массива
print("Исходный массив:")
print(a)
# Преобразование массива
for i in range(16):
if a[i] % 5 == 0:
a[i] *= 2
else:
a[i] -= 10
# Вывод преобразованного массива
print("\nПреобразованный массив:")
print(a)
Пример вывода:
Исходный массив:[7, -16, 14, -7, -13, -4, -19, -5, -20, -8, 1, 20, 4, 6, 7, 15]
Преобразованный массив:
[ -3, -36, 14, -7, -23, -14, -19, -5, -40, -18, -9, 40, -6, -4, -3, 30]