#include<algorithm>
#include<vector>
#include<iterator>
#include<iostream>
using namespace std;
int main()
{
int intarray[]={5,6,8,3,40,36,98,29,75};
vector<int> vectlist(9);
ostream_iterator<int> screan(cout,",");
cout<<"intarray:"<<endl;;
copy(intarray,intarray+9,screan);
cout<<endl;
copy(intarray,intarray+9,vectlist.begin());
cout<<"vectlist:"<<endl;
copy(vectlist.begin(),vectlist.end(),screan);
cout<<endl;
copy(intarray+1,intarray+9,intarray);
copy(intarray,intarray+9,screan);
cout<<endl;
copy(vectlist.rbegin()+2,vectlist.rend(),vectlist.rbegin());
copy(vectlist.begin(),vectlist.end(),screan);
cout<<endl;
return 1;
}