Домашнее задание по информатике Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [50; 150] и находит в нём минимальный элемент и его номер.
Вот пример программы на Python, которая заполняет массив из 20 элементов случайными числами в диапазоне от 50 до 150 и находит минимальный элемент и его индекс:
import random # Размер массива size = 20 # Генерация случайных чисел array = [random.randint(50, 150) for _ in range(size)] # Инициализация минимального элемента и его индекса min_value = array[0] min_index = 0 # Поиск минимального элемента и его индекса for index in range(1, size): if array[index] < min_value: min_value = array[index] min_index = index # Вывод результатов print("Сгенерированный массив:", array) print("Минимальный элемент:", min_value) print("Индекс минимального элемента:", min_index)Описание работы программы:Импортируем модуль random для генерации случайных чисел.Задаем размер массива (size равен 20).Создаем массив из 20 элементов, заполняя его случайными числами в диапазоне от 50 до 150 с помощью генератора списка.Инициализируем переменные min_value и min_index для хранения минимального элемента и его индекса.Проходим по всем элементам массива, начиная со второго (индекс 1), и сравниваем каждый элемент с текущим минимальным значением.Если находим новый минимальный элемент, обновляем его значение и индекс.Выводим сгенерированный массив, минимальный элемент и его индекс.
Запустив эту программу, вы получите случайный массив и информацию о минимальном элементе.
Вот пример программы на Python, которая заполняет массив из 20 элементов случайными числами в диапазоне от 50 до 150 и находит минимальный элемент и его индекс:
import random# Размер массива
size = 20
# Генерация случайных чисел
array = [random.randint(50, 150) for _ in range(size)]
# Инициализация минимального элемента и его индекса
min_value = array[0]
min_index = 0
# Поиск минимального элемента и его индекса
for index in range(1, size):
if array[index] < min_value:
min_value = array[index]
min_index = index
# Вывод результатов
print("Сгенерированный массив:", array)
print("Минимальный элемент:", min_value)
print("Индекс минимального элемента:", min_index)Описание работы программы:Импортируем модуль random для генерации случайных чисел.Задаем размер массива (size равен 20).Создаем массив из 20 элементов, заполняя его случайными числами в диапазоне от 50 до 150 с помощью генератора списка.Инициализируем переменные min_value и min_index для хранения минимального элемента и его индекса.Проходим по всем элементам массива, начиная со второго (индекс 1), и сравниваем каждый элемент с текущим минимальным значением.Если находим новый минимальный элемент, обновляем его значение и индекс.Выводим сгенерированный массив, минимальный элемент и его индекс.
Запустив эту программу, вы получите случайный массив и информацию о минимальном элементе.