Предмет: Информатика,
автор: vlesindze
Ввести одномерный массив n из элементов (n чётное число). вывести массив таким образом чтобы первая половина была в конце, а вторая половина вначале. например 2847 4728
ПОЖАЛУЙСТА СРОЧНО
ДАЮ 70!
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;
}
Сперва вводится длина массива, далее через пробел его элементы.
Автор ответа:
0
Ответ:
a=input().split()
print(*a[len(a)//2:],*a[:len(a)//2])
Объяснение:
Даже чуть сократил
Приложения:

Интересные вопросы
Предмет: Алгебра,
автор: nika0109ren
Предмет: Английский язык,
автор: valiaaa2675
Предмет: Українська мова,
автор: zaharko386
Предмет: Русский язык,
автор: Fdfghcfh