Вопрос задан 17.01.2020 в 20:23. Предмет Информатика. Спрашивает Баскаль Елизавета.

Задан целочисленный массив a [1....50] найти наибольший элемент массива и указать его индекс.

(программа Python)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шиманович Елизавета.
Так как необходимо найти не только максимальный элемент, но и его индекс, то лучше искать индекс, так как по нему всегда можно получить значение из массива.

from random import random
N = 50
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]))


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В Python можно найти наибольший элемент в целочисленном массиве и его индекс с помощью следующего кода:

```python a = [4, 12, 5, 27, 8, 18, 32, 15, 2, 11] # Пример целочисленного массива

max_element = max(a) # Находим наибольший элемент массива max_index = a.index(max_element) # Находим индекс наибольшего элемента

print("Наибольший элемент:", max_element) print("Индекс наибольшего элемента:", max_index) ```

В данном примере массив `a` содержит числа от 1 до 50. Однако, если вам необходимо использовать именно такой массив, то вы можете определить его следующим образом:

```python a = list(range(1, 51)) ```

Таким образом, вы создадите массив с числами от 1 до 50. После этого, вы можете использовать код, который был приведен выше, для нахождения наибольшего элемента и его индекса.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос