Написать программу создания массива из 1000 элементов со значениями в пределах 1000. Программа должна выполнить попарную перестановку элементов массива, напр. А1 и А2 меняются местами, станет А2 и А1. Выбрать тип цикла, наиболее подходящий для данного алгоритма
Вот пример программы на Python, которая создает массив из 1000 элементов со значениями в пределах 1000 и выполняет попарную перестановку элементов массива:
import random # Создание массива из 1000 элементов arr = [random.randint(1, 1000) for _ in range(1000)] # Попарная перестановка элементов массива for i in range(0, len(arr) - 1, 2): arr[i], arr[i + 1] = arr[i + 1], arr[i] print(arr)
Эта программа использует цикл for, который итерируется по массиву, меняя каждые два соседних элемента местами.
Вот пример программы на Python, которая создает массив из 1000 элементов со значениями в пределах 1000 и выполняет попарную перестановку элементов массива:
import random# Создание массива из 1000 элементов
arr = [random.randint(1, 1000) for _ in range(1000)]
# Попарная перестановка элементов массива
for i in range(0, len(arr) - 1, 2):
arr[i], arr[i + 1] = arr[i + 1], arr[i]
print(arr)
Эта программа использует цикл for, который итерируется по массиву, меняя каждые два соседних элемента местами.