Array 10. Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем — все нечетные числа в порядке убывания их индексов.

Решение на Python 3

import random
import math

N = random.randrange(1,10)
A = [random.randrange(1,21) for i in range(N)]
print("N = ", N)
print(A)
for i in range(N):
if A[i]%2 == 0:
print(i,"=>",A[i],end='; ')
print()
for i in range(N,0,-1):
if A[i-1]%2 == 1:
print(i-1,"=>",A[i-1],end='; ')