// using vectors with functions, assignment, comparison // Mikhail Nesterenko // 11/10/2009 #include #include using std::cin; using std::cout; using std::endl; using std::vector; vector input(); // inputs a vector of integers, returns input void output(const vector &); // prints out a vector of integers int main(){ vector v1; v1 = input(); vector v2 = v1; // whole vector assignment if(v2==v1) // vector comparison output(v2); } // inputs a vector of integers vector input(){ vector tmp; cout << "Enter numbers, 0 to quit: "; int num; cin >> num; while (num != 0) { tmp.push_back(num); cin >> num; } return tmp; } // prints out a vector of integers void output(const vector& toprint){ cout << "Your values: "; for(size_t i=0; i != toprint.size(); i++) cout << toprint[i] << " "; cout << endl; }