ПОМОГИТЕ ПОЖАЛУЙСТА!!! ПИТОН
Напишите программу, которая находит в массиве номера элементов, равных минимальному.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одной строке номера элементов массива, равных минимальному, разделив их пробелами.
Примеры
входные данные
5
1 2 1 3 1
выходные данные
1 3 5
Ответы
Ответ дал:
2
Ответ:
n, a = int(input()), list(map(int, input().split()))
print(*(i + 1 for i in range(n) if a[i] == min(a)))
Объяснение:
Сначала считываем данные: размер массива и сам массив.
Затем выводим все такие индексы, для которых соответствующий элемент равен минимальному элементу массива. Прибавляем 1, потому что индексы начинаются с нуля.
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
6 лет назад
8 лет назад