Предмет: Информатика, автор: stepstudent112

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

Ответы

Автор ответа: rretomson
1

Ответ:

Для решения этой задачи воспользуемся модулем `random` для генерации случайных чисел и пройдемся по всем элементам массива, чтобы найти наибольший элемент и его порядковый номер. Вот решение:

python

import random

# Задаем длину массива

length = 10

# Создаем массив с случайными числами

arr = [random.randint(0, 100) for _ in range(length)]

# Выводим массив на экран

print("Массив:", arr)

# Инициализируем переменные для хранения наибольшего элемента и его порядкового номера

max_element = arr[0]

max_index = 0

# Проходимся по всем элементам массива

for i in range(1, length):

# Если текущий элемент больше наибольшего элемента, обновляем значения переменных

if arr[i] > max_element:

max_element = arr[i]

max_index = i

# Выводим наибольший элемент и его порядковый номер на экран

print("Наибольший элемент:", max_element)

print("Порядковый номер:", max_index)

Пример вывода:

Массив: [33, 45, 98, 64, 8, 55, 39, 41, 50, 58]

Наибольший элемент: 98

Порядковый номер: 2

В данном примере мы создаем массив длиной 10 элементов и заполняем его случайными числами от 0 до 100. Затем проходимся по всем элементам массива и сравниваем их с текущим наибольшим элементом. Если текущий элемент больше наибольшего, обновляем значения переменных `max_element` и `max_index`. В конце выводим значения наибольшего элемента и его порядкового номера на экран.


rretomson: сделай пожалуйста лучшим ответом
rretomson: сделай пожалуйста лучшим ответом поошуу
Похожие вопросы
Предмет: Химия, автор: romapetrushanko
Предмет: Алгебра, автор: xiaomi623231