Условие
Дан массив из N целых чисел. Реализуйте функцию int min_index(const int data[], int size), которая возвращает индекс первого минимального элемента массива. Если минимальное значение встречается несколько раз, верните наименьший из его индексов. Индексация начинается с нуля.
Функция не должна изменять массив или выполнять ввод и вывод. В функции main прочитайте массив, вызовите min_index и выведите возвращённый индекс. При вызове функции size положителен и соответствует количеству доступных элементов массива.
Ограничения
Время: 2 секунды. Память: 64 МиБ. Вывод: до 2 МиБ. Стандарты: C11 / C++17.
Входные данные
В первой строке вводится целое число N — количество элементов массива. Во второй строке вводятся N целых чисел, разделённых пробелами. Ограничения: 1 ≤ N ≤ 100, −10⁶ ≤ aᵢ ≤ 10⁶.
Выходные данные
Одно целое число — индекс первого минимального элемента массива.
Примеры
5 2 10 -1 7 -7
4
4 3 -2 -2 5
1
1 42
0