Несколько алгоритмов поиска минимального числа в последовательности:
- Если известен диапазон чисел. vc.ru Перед получением данных в переменную для поиска минимума кладут верхнюю границу диапазона, а в переменную для поиска максимума — нижнюю границу диапазона. vc.ru Затем в цикле обрабатывают числа по стандартному правилу нахождения наибольшего и наименьшего из двух. vc.ru По окончании работы цикла полученные значения и будут действительными максимумом и минимумом. vc.ru
- Когда диапазон неизвестен. vc.ru Алгоритм такой же, за исключением того, что первоначально в минимум кладётся самое наибольшее число из используемого типа данных, а в максимум — самое наименьшее число из того же типа данных. vc.ru
Также, если числа последовательности дополнительно фильтруются (например, нужно найти минимум только среди чётных элементов), то в качестве минимума следует положить самое большое из возможных чисел в потоке. foxford.ru