#include #include #include "account-new.h" using namespace std; int PickRand(int num) { unsigned int ran = rand(); int answer = ran % num; return answer; } void Show (list all) { list::iterator itr; for (itr = all.begin(); itr != all.end(); itr++) { cout << " " << *itr << endl; } return; } int main() { /// get 10 randoom numbers between 0 and 19 list listint(10); list::iterator itr = listint.begin(); for (int cnt = 0; cnt < 10; cnt++) { int val = PickRand(20); *itr = val; itr++; } Show(listint); cout << "=====" << endl; listint.remove(9); Show(listint); int toDrop; cout << "What would you like to get rid of?" << flush; cin >> toDrop; list::iterator itr2; list::iterator itr3; for (itr2 = listint.begin(); itr2 != listint.end(); ) { itr3 = itr2; if (*itr2 == toDrop) { itr2++; listint.erase(itr3); } else { itr2++; } } Show(listint); return 0; }