Яндекс реклама
Python задача. Найти наибольший элемент и его порядковый номер в массиве
Blog/Proger
Python задача. Найти наибольший элемент и его порядковый номер в массиве
Python задачи

Python задача. Найти наибольший элемент и его порядковый номер в массиве

Заполнить одномерный массив случайными числами. Найти и вывести на экран наибольший его элемент и порядковый номер этого элемента на языке программирования python



Тело цикла для нахождения наибольшего элемента и его порядкового номера в массиве

Поскольку необходимо найти не только максимальный элемент, но и его индекс, лучше искать индекс, так как с его помощью всегда можно получить значение из массива. Конечно, при поиске вы можете хранить и индекс, и элемент в двух разных переменных. Однако в этом нет необходимости.

1) Сгенерировать случайное число и записать его в очередную ячейку массива.

2) Вывести полученное число на экран.

3)Если это число больше, чем то, что хранится под индексом, записанным в переменную-максимум, то присвоить этой переменной текущий индекс (не само число!).

Решение задачи нахождения наибольшего элемента и его порядкового номера в массиве на языке python

from random import random
N = 10
arr = [0] * N
mx = 0
for i in range(N):
arr[i] = random() * 100
print("%.2f" % arr[i], end='; ')
if arr[i] > arr[mx]:
mx = i
print("\narr[%d] = %.2f" % (mx, arr[mx]))

Решение задачи нахождения наибольшего элемента и его порядкового номера в массиве на языке python






Все задачи на python
Python задачи

Репост статьи



28 февраля 2024 г.

Хостинг
Почему мы выбираем Timeweb
Timeweb

Что такое хостинг, как выбрать хостинг , почему мы остановились на Timeweb

Комментарии могут оставлять только зарегестрированные пользователи!



Комментарии


Ваш комментарий будет первым !