Переписать в новый массив 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д