int main()
{
int y, tmp;
const int N = 6;
int a[N] = { 1, 2, 3, 4, 5, 6 };
cout << "Введите на какое число нужно произвести сдвиг " << endl;
cin >> y;
y %= 6;
for (int j = 0; j < y ; j++)
tmp = a[N - 1];
for (int i = N-1; i > 0; i--)
a[i] = a[i - 1];
}
a[0] = tmp;
for (int i = 0; i < N; i++)
cout << a[i] << " ";
return 0;
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
int main()
{
int y, tmp;
const int N = 6;
int a[N] = { 1, 2, 3, 4, 5, 6 };
cout << "Введите на какое число нужно произвести сдвиг " << endl;
cin >> y;
y %= 6;
for (int j = 0; j < y ; j++)
{
tmp = a[N - 1];
for (int i = N-1; i > 0; i--)
{
a[i] = a[i - 1];
}
a[0] = tmp;
}
for (int i = 0; i < N; i++)
{
cout << a[i] << " ";
}
return 0;
}
y %= 6;
Алгоритмы это явно не сильная сторона решения