fork download
  1. #include <iostream>
  2. #include <list>
  3. using namespace std;
  4.  
  5.  
  6. int main()
  7. {
  8. std::list<int> mylist { 11, -22, -33, 44, -55 };
  9. std::list<int>::iterator i, j;
  10. for (i = mylist.begin(); ++i != mylist.end(); )
  11. if (*i < 0)
  12. printf("%d ",*--(j=i));
  13. printf("\n");
  14. }
Success #stdin #stdout 0s 3428KB
stdin
Standard input is empty
stdout
11 -22 44