// Übung 5 - Aufgabe C (Strukture: Person, Geburtstag) // g++ -Wno-deprecated u5C.cc person.cc // 70min um aus u3C u5C zu kreieren. #include #include "person.hh" main() { Person *aa; // dynamical array of Person int *idx; // index array int i,n; cout << " number of persons = "; cin >> n; cout << endl; // allocate memory aa = new Person [n]; idx = new int [n]; // Einlesen der Daten for (i=0; i old // Sort( n, aa, idx ); // MinSort( n, aa, idx ); // e i n alternativer Sortieralg. [C.Pechstein] // // Ausgabe old -> young // for (i=n-1; i>=0; i--) { Print( aa[ idx[i] ] ); } delete [] idx; delete [] aa; // deallocate!! return 0; }