Дан массив А, содержащий 30 целых чисел, по абсолютной величине не превышающих 1000. Необходимо найти в этом массиве среднее арифметическое элементов, значения которых кратны 2 и 3 одновременно, и заменить каждый нечетный элементов на это среднее арифметическое. В качестве результата программа должна вывести изменённый массив, по одному элементу в строке.
n = int(input())#количество жлементов
a = []
for i in range(n):
a.append(int(input()))
su = 0
k = 0
for i in range(n):
if a[i] % 2 == 0 and a[i] % 3 == 0:
k += 1
su += a[i]
avg = su / k
for j in range(n):
if a[j] % 2 == 0 and a[j] % 3 == 0:
a[j] = avg
print('\n'.join(map(str, a)))
Объяснение: