Ввести одномерный массив n из элементов (n чётное число). вывести массив таким образом чтобы первая половина была в конце, а вторая половина вначале. например 2847 4728
ПОЖАЛУЙСТА СРОЧНО
ДАЮ 70!
Nironov:
Какой язык программирования?
Ответы на вопрос
Ответил Nironov
0
#include <iostream>
using namespace std;
int main() {
int n = 1;
do {
cout << "Vvedite dlinu massiva:" << endl;
cin >> n;
} while (n & 1 || n < 0);
int* arr = new int[n];
for (size_t i = 0; i < n; i++)
{
cin >> arr[i];
}
for (size_t i = n / 2; i < n; i++)
{
cout << arr[i];
}
cout << ' ';
for (size_t i = 0; i < n/2; i++)
{
cout << arr[i];
}
delete[] arr;
}
Сперва вводится длина массива, далее через пробел его элементы.
Ответил p15
0
Ответ:
a=input().split()
print(*a[len(a)//2:],*a[:len(a)//2])
Объяснение:
Даже чуть сократил
Приложения:

Новые вопросы
Литература,
1 год назад
Английский язык,
1 год назад
Литература,
1 год назад
Литература,
1 год назад