//File: sort.cpp #include #include void read_in (ifstream & in, vector & v); void sort (vector & v); void write_out (ofstream & out, const vector & v); using namespace std; int main() { vector v; ifstream fin ("integers.txt"); ofstream fout ("out.txt"); read_in (fin, v); for (int j=0; j & v) { int number; int n=0; //LOCAL VARIABLE NOW while (in>>number) { v.resize(++n); //Vectors allow dynamic sizing of the list! v[n-1]=number; } } void swap (int & a, int & b) { int temp; temp = a; a = b; b = temp; } void sort (vector & v) { for (int i=v.size(); i>=2; i--) // n = the number of items in the list for (int j=0; j v[j+1]) swap (v[j], v[j+1]); } void write_out (ofstream & out, const vector & v) { for (int k=0; k