Пользователь вводит длину и границы массива, программа выводит исходный массив, сортирует его по убыванию. Выводит на печать минимум и максимум, меняет их местами их местами в массиве и печатает его.

25 Ноя 2019 в 19:41
189 +1
0
Ответы
1

Пример кода на Python:

# Ввод длины и границ массива
length = int(input("Введите длину массива: "))
start_range = int(input("Введите начало диапазона: "))
end_range = int(input("Введите конец диапазона: "))
# Создание и вывод исходного массива
import random
array = [random.randint(start_range, end_range) for _ in range(length)]
print("Исходный массив:", array)
# Сортировка массива по убыванию
array.sort(reverse=True)
# Вывод максимума и минимума
minimum = min(array)
maximum = max(array)
print("Минимум:", minimum)
print("Максимум:", maximum)
# Обмен местами минимума и максимума в массиве
min_index = array.index(minimum)
max_index = array.index(maximum)
array[min_index], array[max_index] = array[max_index], array[min_index]
# Вывод измененного массива
print("Измененный массив:", array)

Пример работы программы:

Введите длину массива: 5
Введите начало диапазона: 1
Введите конец диапазона: 10
Исходный массив: [9, 8, 5, 3, 2]
Минимум: 2
Максимум: 9
Измененный массив: [9, 8, 5, 3, 9]
19 Апр 2024 в 00:55
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир