Input
Output
#include <iostream> #include<iterator> #include<list> using namespace std; int main() { list<int> l={4,3,2,1}; list<int>::iterator it=l.begin(); list<int>::reverse_iterator rit=l.rbegin(); while(it!=l.end()) { cout << *it << " "; ++it; } cout << endl; while(rit!=l.rend()) { cout << *rit << " "; rit++; } return 0; }