Разделение массива на две равные части - C#

Узнай цену своей работы

Формулировка задачи:

Заполняю массив размером 20 рандомными числами от 0 до 200. Надо разделить этот массив на две равные части. И эти части занести в массивы размером 10 ms1 и ms2. Первую половину занести в ms1 смог, а вот как вторую часть занести в ms2 не могу сообразить
int[] mas = new int[20];
            Random rand = new Random();
            for (int i = 0; i < mas.Length; i++)
            {
                mas[i] = rand.Next(0, 200);
            }
 
//*********
 
                int[] ms1 = new int[10]; //первая половина массива
                int[] ms2 = new int[10]; //вторая половина массива
 
                for (int i = 0; i < mas.Length / 2; i++)
                {
                    ms1[i] = mas[i];  
                }

Решение задачи: «Разделение массива на две равные части»

textual
Листинг программы
for (int i = 0; i < mas.Length / 2; i++)
            {
                ms1[i] = mas[i];
                ms2[i] = mas[i+ mas.Length / 2];
 
            }

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


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

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

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