Array 57. Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B того же размера вначале все элементы исходного массива с четными номерами, а затем - с нечетными:

\[A_2, A_4, A_6, ..., A_1, A_3, A_5, ...\, .\]

Условный оператор не использовать.

Решение на Python 3

import random

N = random.randrange(2,21)
#a = [random.randrange(1,11) for i in range(N)]
a = [i for i in range(N)]
b = a[0::2] + a[1::2]

print("N:",N)
print("Array a:\n",a)
print("Length of b:\n",len(b))
print("Array b:\n",b)