#include #include #include #include #include #include using namespace std; // Function template to populate a container of ints. // The container must support push_back(). template void populateContainer(Container& cont) { int num; while (true) { cout << "Enter a number (0 to quit): "; cin >> num; if (num == 0) { break; } cont.push_back(num); } } int main(int argc, char** argv) { vector vectorOne; set setOne; populateContainer(vectorOne); insert_iterator > inserter(setOne, setOne.begin()); remove_copy_if(vectorOne.begin(), vectorOne.end(), inserter, bind2nd(equal_to(), 100)); copy(setOne.begin(), setOne.end(), ostream_iterator(cout, " ")); cout << endl; return (0); }