Сжать массив удалив из него отрицательные элементы. C#

Элементы массива задать случайным образом в диапазоне от -10 до 10. Использовать алгоритм сортировки методом пузыря. Есть одномерный массив длиной N = 30. "Сжать" массив, удалив из него все отрицательные элементы. Отсортировав первую половину нового массива за убыванием. C#

Заготовка:

    int[] arr = new int[30];
    int i, j;

    Random rand = new Random();

    for (i = 0; i < arr.Length; i++)
    {
        arr[i] = rand.Next(-10, 10);
        Console.Write("  " + arr[i]);
    }
    Console.WriteLine();

Ответы (0 шт):