Переписать в новый массив B вначале все элементы с четными номерами, а затем — с нечетными - C#
Формулировка задачи:
Дан целочисленный массив A размера N. Переписать в новый целочисленный массив B
того же размера вначале все элементы исходного массива с четными номерами, а затем —
с нечетными:
A0, A2, A4, …, A1, A3, A5, … .
Условный оператор не использовать.
Решение задачи: «Переписать в новый массив B вначале все элементы с четными номерами, а затем — с нечетными»
textual
Листинг программы
int[] arr = new int[25]; Random rnd = new Random(); for (int i = 0; i < arr.Length; i++) arr[i] = rnd.Next(-1, 51); for (int i = 0; i < arr.Length; i++) Console.Write("{0} ",arr[i]); Console.WriteLine(); int[] result = new int[arr.Length]; int j = 0; for (int i = 0; i < arr.Length; i += 2) { result[j++] = arr[i]; } for (int i = 1; i < arr.Length; i += 2) { result[j++] = arr[i]; } for (int i = 0; i < arr.Length; i++) Console.Write("{0} ", result[i]); Console.WriteLine(); Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д