static int CountPositives(int[] IntArray)
for(int i = 0; i < IntArray.Length; i++)
static int[] ExtractPositives(int[] Array)
int[] NewArray = new int[CountPositives(Array)];
for(int i = 0; i < Array.Length; i++)
static void DisplayArray(int[] IntArray)
Console.WriteLine("Display the array: ");
for(int i = 0; i < IntArray.Length; i++)
Console.Write("Arr[{0}] = {1}", i, IntArray[i]);
static void RandomArrayData(int[] IntArray)
Console.WriteLine("Generating random array data: ");
Random random = new Random();
for(int i = 0; i < IntArray.Length; i++)
IntArray[i] = random.Next(-1000, 1000);
public static void Main()
int[] B = ExtractPositives(A);