// File: main5.C // // Testing the Person class #include #include #include "person.h" void SortByAge(Person *, int) ; void SortByAge(Person *A, int n) { int i, j, min, mindex ; Person temp ; for (i=0 ; i < 5 ; i++) { A[i].id() ; } for(i = 0 ; i < n - 1 ; i++) { min = A[i].age ; mindex = i ; for( j = i + 1; j < n ; j++) { if (A[j].age < min) { min = A[j].age ; mindex = j ; } } temp = A[i] ; A[i] = A[mindex] ; A[mindex] = temp ; } } int main() { Student A[] = {Student("John Smith", 30, 1, 3.2), Student("Jane Doe", 27, 2, 3.4), Student("Groucho Marx", 40, 4, 2.1), Student("Tiny Tim", 6, 0, 3.0), Student("Bugs Bunny", 36, 0, 1.2) } ; SortByAge(A, 5) ; for (int i=0 ; i < 5 ; i++) { A[i].id() ; } }