Для решения данной задачи необходимо пройти по всем элементам массива и сравнить их с текущим минимальным значением. Если очередной элемент оказывается меньше текущего минимального, то обновляем значение минимального элемента и его порядковый номер.
Пример алгоритма на Python:
import random
# Генерируем массив случайных чисел
array = [random.randint(-20, 25) for _ in range(10)]
print("Исходный массив:", array)
# Находим наименьший элемент и его порядковый номер
min_element = array[0]
min_index = 0
for i in range(1, len(array)):
if array[i] < min_element:
min_element = array[i]
min_index = i
print("Наименьший элемент в массиве:", min_element)
print("Порядковый номер наименьшего элемента в массиве:", min_index)
В данном примере мы сначала генерируем массив случайных чисел, затем проходим по всем элементам массива, находим наименьший элемент и запоминаем его значение и порядковый номер. В конце выводим найденные значения.