#include #include #include #include #include #include using namespace std; //myAlgo_rotate_copy1.cpp int main() { int n1[10] = { 1,2,3,4,5,6,7,8,9,10 }; vectorv1(n1, n1+10), v2; vector::iterator it; ostream_iterator< int > output( cout, " " ); cout<<" original array v1 \n\t \b "; copy(v1.begin(),v1.end(), output); cout<<"\n reversed v1 \n\t \b "; //replace_if(v1.begin(), v1.end(), filter,25); reverse(v1.begin(), v1.end()); copy(v1.begin(),v1.end(), output); cout<<"\n rotate \n"; for(int i = 1; i <= 10; i++) { cout<<" round : " << i << " "; rotate(v1.begin(),v1.begin()+i, v1.end()); // copy(v1.begin(),v1.end(), output); cout<