Решение задачи по информатике Операция в цикле-одномерный массив. Дан массив чисел (А10), представляющих собой выполнение плана 10-ю судами. Найти номера двух судов с наименьшим выполнением
Создать одномерный массив A из 10 элементов, представляющих выполнение плана 10-ю судами.Инициализировать две переменные min1 и min2, содержащие индексы двух минимальных элементов массива A (например, min1 = 0, min2 = 1).Пройти по всем элементам массива A с помощью цикла for и найти два минимальных элемента и их индексы.Вывести на экран номера двух судов с наименьшим выполнением (min1 и min2).
Пример кода на языке Python:
A = [10, 20, 5, 15, 25, 30, 2, 18, 12, 8] min1 = 0 min2 = 1 for i in range(2, len(A)): if A[i] < A[min1]: min2 = min1 min1 = i elif A[i] < A[min2]: min2 = i print("Номер первого судна с наименьшим выполнением:", min1) print("Номер второго судна с наименьшим выполнением:", min2)
Этот код найдет номера двух судов с наименьшим выполнением в массиве A и выведет их на экран.
Алгоритм решения данной задачи:
Создать одномерный массив A из 10 элементов, представляющих выполнение плана 10-ю судами.Инициализировать две переменные min1 и min2, содержащие индексы двух минимальных элементов массива A (например, min1 = 0, min2 = 1).Пройти по всем элементам массива A с помощью цикла for и найти два минимальных элемента и их индексы.Вывести на экран номера двух судов с наименьшим выполнением (min1 и min2).Пример кода на языке Python:
A = [10, 20, 5, 15, 25, 30, 2, 18, 12, 8]min1 = 0
min2 = 1
for i in range(2, len(A)):
if A[i] < A[min1]:
min2 = min1
min1 = i
elif A[i] < A[min2]:
min2 = i
print("Номер первого судна с наименьшим выполнением:", min1)
print("Номер второго судна с наименьшим выполнением:", min2)
Этот код найдет номера двух судов с наименьшим выполнением в массиве A и выведет их на экран.