Срочно! Заранее спасибо! Дан массив из 50 элементов, заполненный случайными числами в диапазоне от 0 до 20. Найти максимальный элемент массива и вывести на экран разность максимального элемента и третьего элемента массива.
print('Разность максимального и третьего элемента:', max(arr) - arr[2])
Объяснение: В начале импортируется метод randint из модуля random. Далее заполняется массив случайными 50-ю числами от 0 до 20. Далее - три вывода: первый - выводим массив; второй - выводим максимальный элемент с помощью встроенного метода max(); третий - выводится разность максимального и третьего элемента (третий элемент имеет индекс 2, так как счёт в массиве начинается с 0).
Answers & Comments
Verified answer
Программа:
Python:
from random import randint
arr = [randint(0, 20) for i in range(50)]
print('Массив:', arr)
print('Максимальный элемент массива:', max(arr))
print('Разность максимального и третьего элемента:', max(arr) - arr[2])
Объяснение:
В начале импортируется метод randint из модуля random. Далее заполняется массив случайными 50-ю числами от 0 до 20. Далее - три вывода: первый - выводим массив; второй - выводим максимальный элемент с помощью встроенного метода max(); третий - выводится разность максимального и третьего элемента (третий элемент имеет индекс 2, так как счёт в массиве начинается с 0).
Результат:
Массив: [7, 3, 7, 17, 20, 18, 18, 13, 7, 4, 6, 8, 10, 7, 8, 6, 8, 15, 12, 2, 1, 6, 9, 11, 3, 9, 15, 6, 2, 19, 10, 8, 15, 6, 16, 3, 20, 7, 10, 20, 0, 13, 9, 15, 11, 0, 8, 7, 5, 17]
Максимальный элемент массива: 20
Разность максимального и третьего элемента: 13