int[] Zogi(int[] numbers, int n)
if (numbers.Length % 2 == 1 && n % 2 == 0)
m = 1 + numbers.Length / 2;
int[] zogiNum = new int[m];
for(int i = 0; i < n; i = i + 2)
zogiNum[i / 2] = numbers[i];
for (int i = 1; i < n; i = i + 2)
zogiNum[(i + 1) / 2 ] = numbers[i];
int[] DivideByIndex(int[] numbers)
int[] zogi = Zogi(numbers , 2);
int[] loZogi = Zogi(numbers , 1);
int[] numbers2 = new int[numbers.Length];
for(int i = 0; i < zogi.Length; i++)
for(int i = zogi.Length; i < loZogi.Length + zogi.Length; i++)
numbers2[i] = loZogi[i - zogi.Length];