Top.Mail.Ru
Ответы
Аватар пользователя
Изменено
Аватар пользователя
Аватар пользователя
Программирование
+1

Программирование ,помогите пожалуйста!!!

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

Если таких элементов несколько, выведите индекс самого левого из них.

Формат входных данных
В первой строке входных данных вводится натуральное число N – размер списка.

Далее вводятся N целых чисел, каждое с отдельной строки.

Формат выходных данных
Выведите единственное число – индекс искомого элемента.

входные данные
5
3
2
1
5
5

7
-62
-61
-76
-52
-52
14
-11

выходные данные



3






5

По дате
По рейтингу
Аватар пользователя
Знаток

если на пайтоне, то все просто
n=int(input())
data = [i for i in range(0, 10)]
print(data.index(max(data)))

Аватар пользователя
Знаток

Вы можете решить данную задачу на языке Python следующим образом:

python
Copy code
n = int(input())
lst = []
for i in range(n):
lst.append(int(input()))

max_value = max(lst)
max_index = lst.index(max_value)

print(max_index)
Пример работы программы:

Copy code
Входные данные:
5
3
2
1
5
5

Выходные данные:
3
diff
Copy code
Входные данные:
7
-62
-61
-76
-52
-52
14
-11

Выходные данные:
5
В данном решении мы считываем размер списка n и сам список lst с помощью цикла for. Затем мы находим максимальный элемент в списке с помощью функции max() и находим его индекс с помощью метода index(). В конце выводим индекс максимального элемента.