#include #include #include #include #include #include using namespace std; int main() { vector vec{"Paris", "London", "Warsaw", "Berlin", "Lisbon", "Oslo"}; auto ini = vec.begin(), fin = vec.end(); list lis(vec.size()-2); copy(ini+1, fin-1, lis.begin()); sort(ini,fin); lis.sort(); copy(ini, fin, ostream_iterator(cout, " ")); cout << endl; copy(lis.begin(),lis.end(), ostream_iterator(cout, " ")); cout << endl; }