Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <list>
- #include<iterator>
- #include<string>
- using namespace std;
- list<string> list1;
- list<string> list2;
- int main()
- {
- int n,i,nr;
- string x;
- cin>>n;
- for (i=1;i<=n;i++)
- {
- cin>>x;
- list1.push_back(x);
- }
- cin>>nr;
- int k=0;
- list<string>::iterator it = list1.begin();
- while(list1.size()!=1)
- {
- if(k==nr) {
- list2.push_back(*it);
- list1.remove(*it);
- k=0;}
- it++;
- k++;
- if(it==list1.end()) it=list1.begin();
- }
- cout<<"lista: \n";
- cout<<list1.front();
- cout<<"q: \n";
- for(list<string>::iterator it2 = list2.begin(); it2!=list2.end();it2++)
- cout<<*it2<<"\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement