#include "name.h" #include using namespace std; const int NUM_ELEMENTS = 11; void print ( int*, int ); void print ( char*, int ); void print ( double*, int ); void print ( Name*, int ); int main ( ) { int intArray[] = { 6, 23, 54465, 23, 234, 7, 2, 64345, 34, 563, 3467 }; char charArray[] = { 'g', 'y', 'e', 'p', 'n', 'm', 'w', 'q', 'l', 'i', 'z' }; double doubleArray[] = { 5.8, 2.0454, 345.7, 3.67, 0.004, 4, 123.456, 9.0, 10, 45.76, 3.7 }; Name nameArray[] = { Name ( "Bob", "Davidson" ), Name ( "Harley", "Davidson" ), Name ( "Kobe", "Bryant" ), Name ( "Arnold", "Schwarzenegger" ), Name ( "Keyser", "Soze" ), Name ( "Irwin", "Fletcher" ), Name ( "Sean", "Connery" ), Name ( "George", "Lazenby" ), Name ( "Roger", "Moore" ), Name ( "Timothy", "Dalton" ), Name ( "Pierce", "Brosnan" ) }; cout << "SORTED INT ARRAY" << endl; insSort ( intArray, NUM_ELEMENTS ); print ( intArray, NUM_ELEMENTS ); cout << endl << "SORTED CHAR ARRAY" << endl; insSort ( charArray, NUM_ELEMENTS ); print ( charArray, NUM_ELEMENTS ); cout << endl << "SORTED DOUBLE ARRAY" << endl; insSort ( doubleArray, NUM_ELEMENTS ); print ( doubleArray, NUM_ELEMENTS ); cout << endl << "SORTED NAME ARRAY" << endl; insSort ( nameArray, NUM_ELEMENTS ); print ( nameArray, NUM_ELEMENTS ); return 1; }