Minmax6. Дано целое число N и набор из N целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора и вывести их в указанном порядке.

Решение на Python 3:

import random

N = random.randrange(1,15)
print("N = ",N)
L = [random.randint(1, 8) for i in range(N)]
print("L: ")
print(L)

_max = max(L)
_min = min(L)
print("Минимум: ", _min)
print("Максимум: ", _max)

for i in range(N):
if L[i] == _min:
break
print("Индекс первого минимума: ", i)

for i in range(N,0,-1):
if L[i-1] == _max:
break
print("Индекс последнего максимума: ", i-1)