Создать новый массив, элементами которого являются только положительные числа из старого массива. - C#
Формулировка задачи:
Дан одномерный массив, который содержит не более 40 целых чисел. Создать новый массив, элементами которого являются только положительные числа из старого массива.
Решение задачи: «Создать новый массив, элементами которого являются только положительные числа из старого массива.»
textual
Листинг программы
int[] arr = new int[40];
Random rnd = new Random();
Console.WriteLine("Первый массив:");
for(int i=0;i<40;i++)
{
arr[i] = rnd.Next(-100, 100);
Console.Write(arr[i] + " ");
}
Console.WriteLine("\nВторой массив");
var newArr = arr.Where(a => a > 0).ToArray();
foreach (int s in newArr) Console.Write(s + " ");
Console.ReadLine();