#include #include "vector.h" #include "sorting.h" #pragma once void main () { // program to test the sorting routines in the text // see pp 167ff and sorting.h const int MAXNUMBERS = 20; vector numbers(MAXNUMBERS); int n = 0 ; int anumber; cout << "Enter a series of integers, terminated by ctrl-d\n"; while (cin >> anumber) { assert(n < MAXNUMBERS); numbers[n] = anumber ; n++ ; } // note: the value of n will be one greater than the number of // numbers entered if the last number entered is not followed // immediately by ctrl-d. I don't know why... numbers.setSize (n) ; bubbleSort (numbers) ; cout << "The sorted numbers are:" << "\n\n" ; for (int i=1; i<=n; i++) cout << numbers[i-1] << '\t' ; }