Несколько возможных причин, по которым компилятор выдаёт ноль, хотя задачей было вычисление наименьшего числа:
Неправильное сравнение. yandex.ru В цикле перебираются значения, а в сравнении используется не меняющееся значение. yandex.ru Также может быть проблема в том, что не производится сравнение с актуальным минимальным числом. yandex.ru
Деление целочисленных переменных. qna.habr.com otvet.mail.ru В языке C++ в этом случае происходит деление нацело, и поскольку числитель меньше знаменателя, всегда получается 0. qna.habr.com Чтобы решить проблему, можно привести типы переменных с помощью static_cast или заменить их на тип double. qna.habr.com otvet.mail.ru
Для точной диагностики и устранения проблемы рекомендуется обратиться к специалисту.
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.