//********Start of my code************* int totalNumFriends; //number of friends they want to input array^ friendsAges; //an integer array to hold the friendsAges...we don't know how many yet. private: System::Void btnGo_Click(System::Object^ sender, System::EventArgs^ e) { int numAges=0; double sum= 0; double averageAge = 0; if(lstAges->Items->Count > 0) { numAges = lstAges->Items->Count; friendsAges =gcnew array(numAges); //create the array with the correct size(numAges) } //---load into the array. Read each listbox item and store it in array for (int x =0; x< numAges; x++) { friendsAges[x] = Convert::ToInt32(lstAges->Items[x]); sum += friendsAges[x]; } //---now get the average averageAge = sum/friendsAges->Length; txtAverage->Text=averageAge.ToString("n2"); } private: System::Void btnAdd_Click(System::Object^ sender, System::EventArgs^ e) { if(txtNewAge->Text->Trim() != " ") lstAges->Items->Add(txtNewAge->Text->Trim()); else MessageBox::Show("Enter an age for your friend.", "Data Arrays Part 2", MessageBoxButtons::OK, MessageBoxIcon::Error); txtNewAge->Clear(); txtNewAge->Focus(); }