Разделение массива на две равные части - 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];
}