Array 68. Дан массив размера N. Поменять местами его минимальный и максимальный элементы.

Решение на Python 3

import random

N = random.randrange(2,10)
a = random.sample(range(0, 100), N)
#a = [random.randrange(1,11) for i in range(N)]

print("N:",N)
print("Array a:\n",a)

max_val = max(a)
max_idx = a.index(max_val)

min_val = min(a)
min_idx = a.index(min_val)

a[max_idx], a[min_idx] = a[min_idx], a[max_idx]

print("Modified Array a:\n",a)