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

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

import random

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

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

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

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