python
Напишите программу, которая находит в массиве номера элементов, равных минимальному.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одной строке номера элементов массива, равных минимальному, разделив их пробелами.
Примеры
входные данные
5
1 2 1 3 1
выходные данные
1 3 5
Ответы
Ответ дал:
1
Ответ:
#include <iostream>
using namespace std;
int main() {
int N, min;
cin >> N;
int* array = new int[N];
for (int i = 0; i < N; i++)
cin >> array[i];
min = array[0];
for (int i = 1; i < N; i++) {
if (array[i] < min)
min = array[i];
}
for (int i = 0; i < N; i++) {
if (array[i] == min)
cout << i+1 << " ";
}
delete[] array;
return 0;
}
Ответ дал:
1
n = int(input())
List = list(map(int, input().split()))
minn = min(List)
flag = 0
for i in range(n):
if List[i] == minn:
print(i + 1, end = ' ')
lilithvatoresas:
спасибо:)))
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад