Артём Соболев
Профи
(637)
9 лет назад
заводишь 2 переменные max и imax (1 - максимальное отрицательное число, 2 - порядковый номер в массиве (не обязательно, зависимо от дальнейшей задачи))
max присваиваешь значение 1 элемента массива, imax присваиваешь 0.
запускаешь цикл, прогоняешь все элементы массива.
пишешь условие (пример на C#):
if ((mas[i]<0) && (max<mas[i]))
{
max=mas[i];
imax=i;
}вроде так...
Duality
Просветленный
(29386)
9 лет назад
Та элементарно - заводишь переменную, присваиваешь его значение первого элемента, а потом проходишь по массиву и сравниваешь с этой переменной - если текущий элемент меньше - пихаешь его в эту переменную. Когда массив кончится в этой переменной у тебя будет наименьший элемент.