#include<bits/stdc++.h>
using
namespace
std;
int
main () {
vector<
int
> vec1{1,2,3,4,5,6,7,8,9};
cout <<
"Old vector :"
;
for
(
int
i=0; i < vec1.size(); i++)
cout <<
" "
<< vec1[i];
cout <<
"\n"
;
int
rotL=3;
rotate(vec1.begin(), vec1.begin()+rotL, vec1.end());
cout <<
"New vector after left rotation :"
;
for
(
int
i=0; i < vec1.size(); i++)
cout<<
" "
<<vec1[i];
cout <<
"\n\n"
;
vector <
int
> vec2{1,2,3,4,5,6,7,8,9};
cout <<
"Old vector :"
;
for
(
int
i=0; i < vec2.size(); i++)
cout <<
" "
<< vec2[i];
cout <<
"\n"
;
int
rotR = 4;
rotate(vec2.begin(), vec2.begin()+vec2.size()-rotR, vec2.end());
cout <<
"New vector after right rotation :"
;
for
(
int
i=0; i < vec2.size(); i++)
cout <<
" "
<< vec2[i];
cout <<
"\n"
;
return
0;
}