Listing 3

int main()
{
/*1*/    array<int>^ numbers = gcnew array<int>(5) {10, 20, 30, 40};
    Display1DArray("numbers", numbers);
/*2*/    array<Point^>^ points = gcnew array<Point^> {gcnew Point(3,4), 
gcnew Point(5,7)};
    Display1DArray("points", points);
   
/*3*/    numbers = gcnew array<int> {55, 66, 77};
    Display1DArray("numbers", numbers);
/*4*/    numbers = gcnew array<int> {};
    Display1DArray("numbers", numbers);
   
/*5a*/    points[0]->Move(2,5);
/*5b*/    points[1] = gcnew Point(8,1);
/*5c*/    Console::WriteLine("points[0] is {0}", points[0]);
}