#include <iostream>
#include <ctime>
using namespace std;
void vvod(int *x, int m);
void vivod(int *x, int m);
void sdvig_vlevo(int *x, int m);
void sdvig_vlevo2(int *x, int m);
void sdvig_vpravo(int *x, int m);
int main(){
srand(time(0));
const int n=10;
int a[n];
vvod(a,n);
vivod(a,n);
sdvig_vlevo2(a,n);
cout<<"New Mas"<<endl;
vivod(a,n);
system("pause");
return 0;
}
void sdvig_vlevo2(int *x, int m)
{
sdvig_vlevo(x,m);
sdvig_vlevo(x,m);
//int temp1=x[0],temp2=x[1];
// for (int i=0;i<m-2;i++)
// x[i]=x[i+2];
//x[m-2]=temp1;
//x[m-1]=temp2;
}
void sdvig_vpravo(int *x, int m)
{
int temp=x[m-1];
for (int i=m-1;i>0;i--)
x[i]=x[i-1];
x[0]=temp;
}
void sdvig_vlevo(int *x, int m)
{
int temp=x[0];
for (int i=0;i<m-1;i++)
x[i]=x[i+1];
x[m-1]=temp;
}
void vvod(int *x, int m)
{
for (int i=0;i<m;i++) x[i]=rand()%90+10;
}
void vivod(int *x, int m)
{
for (int i=0;i<m;i++) cout<<x[i]<<" ";
cout<<endl;
}
|