Переписать в новый массив 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы