Дан массив содержащий 2021 положительных целых чисел не превышающих 15000. необходимо найти количество чётных элементов массива, не кратных 3, заменить все нечетные элементы, кратные 3 на это количество и вывести измененный массив. Например, для исходного массива из пяти элементов 20, 89, 27, 92, 48 программа должна вывести числа 20, 89, 2, 92, 48.
Ниже приведена часть неполной программы, которую надо дополнить.


Дан массив содержащий 2021 положительных целых чисел не превышающих 15000. необходимо найти количест

svetacok svetacok    1   23.04.2021 15:28    3

Ответы
kise1970 kise1970  23.04.2021 15:30

ответ: на python.

k = sum(1 for i in a if i%2 == 0 and i%3 > 0)

for i in range(0,N):

 if a[i]%2 == 1 and a[i]%3 == 0:

   a[i] = k

 print(a[i])

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика