Загрузка данных


import random

n = int(input())
a = [random.randint(1, 50) for _ in range(n)]

print("массив:", *a)
print("инексы:", *range(n))

imax = a.index(max(a))
imin = a.index(min(a))

print("макс:", a[imax], "поз:", imax)
print("мин:", a[imin], "поз:", imin)
print("разн:", a[imax] - a[imin])

lo = min(imax, imin)
hi = max(imax, imin)
print("между:", hi - lo - 1)

a[imax] = a[imin]
print("итог:", *a)