Предмет: Информатика,
автор: 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])
Объяснение:
Даже чуть сократил
Приложения:

Похожие вопросы
Предмет: Алгебра,
автор: p64103533
Предмет: Українська література,
автор: 1xcvwls
Предмет: Математика,
автор: margaritagoncarenko2
Предмет: Математика,
автор: drxen456
Предмет: Русский язык,
автор: polinasitnova93