Ответсообщение недоступно
Благодарю за участие! )
Что касается последней поправки, то это не существенно. Там всё правильно (с else), только сдвиг строки влево получился - отправил не отредактированный код по запарке.
Предложенный вами алгоритм поиска max-mid-min существенно проще в записи и чтении, чем мой. Но в итоге на 6 строк длинней получилось. И ваш подход не решил моей изначальной проблемы.
А проблема оказалась в том, что я не учел тот факт, что в числе могут быть три одинаковые цифры. Тогда сравнение на больше-меньше в одних случаях даст результат, а других - окажется бессмысленным.