Доброго времени суток, товарищи! Прошу направить в нужном направлении? Смотрел, что многие решали эту задачу очень разными методами. Хотелось бы решить её через if else и тернарный оператор. Без массивов и пузырьковых методов. Может кто-то подсказать, какое условие я не учёл по переменной mid(среднее) число? Если убрать if (c >= min && c <= max) и оставить там только: else{ mid = c; } То проверка проходит по первым трём пунктам, кроме последнего(четвёртого). Но эту вариацию я проверял, она при вводе одинаковых цифр отрабатывает неверно.