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