I try to take only positive numbers from the array and display them in the second array. I copy one array to another but at the output I get only 0.
I’m a beginner in C#, so this is probably an easy thing to do

```
int[] array = { 12, 23, -22, -765, 43, 545, -4, -55, 43, 12, 351, -999, -87 };
        int[] positive = new int[array.Length];
        int positiveCounter = 0;
        int[] source = new int[7];
        Array.Copy(positive, source, 7);
        for (int i = 0; i < array.Length; i++)
        {
            if (array[i] > 0)
            {
                positive[positiveCounter] = array[i];
                positiveCounter++;
            }
        }
        Console.WriteLine("Positive numbers are: ");
        foreach (var item in positive)
        {
            Console.WriteLine(item);
        }

```