Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <list>
  3. #include<iterator>
  4. #include<string>
  5. using namespace std;
  6. list<string> list1;
  7. list<string> list2;
  8.  
  9.  
  10.  
  11. int main()
  12. {
  13. int n,i,nr;
  14. string x;
  15. cin>>n;
  16. for (i=1;i<=n;i++)
  17. {
  18. cin>>x;
  19. list1.push_back(x);
  20. }
  21. cin>>nr;
  22. int k=0;
  23. list<string>::iterator it = list1.begin();
  24.  
  25. while(list1.size()!=1)
  26. {
  27. if(k==nr) {
  28. list2.push_back(*it);
  29. list1.remove(*it);
  30. k=0;}
  31.  
  32.  
  33. it++;
  34. k++;
  35. if(it==list1.end()) it=list1.begin();
  36.  
  37.  
  38.  
  39. }
  40. cout<<"lista: \n";
  41.  
  42. cout<<list1.front();
  43. cout<<"q: \n";
  44. for(list<string>::iterator it2 = list2.begin(); it2!=list2.end();it2++)
  45. cout<<*it2<<"\n";
  46.  
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement