Отказ от ИВ.
Дан целочисленный массив из 1024 элементов.
Элементы массива различны и могут принимать значения от -10000 до 10000. Напишите на одном из языков программирования алгоритм, который находит и выводит количество чётных элементов, которые по модулю больше максимального положительного нечётного.
Запишите ответ для массива a = [3072, 4272, 5672, 7443, 9651, 12147, 15176, 18816, 22848, 27603].
В качестве результата программа должна вывести количество чётных элементов, удовлетворяющих условию.
counter = 0
maxim = 10001
for i in range(n):
if a[i] > maxim and a[i] % 2 == 1 and a[i] > 0:
maxim = a[i]
for i in range(n):
if a[i] % 2 == 0 and abs(a[i]) > maxim:
counter += 1
print(counter)
maxim = 10001
for i in range(n):
if a[i] > maxim and a[i] % 2 == 1 and a[i] > 0:
maxim = a[i]
for i in range(n):
if a[i] % 2 == 0 and abs(a[i]) > maxim:
counter += 1
print(counter)
Ответ: 0