Поставил цель решить задачу без массива. Решение методом пузырька. Для этого использую бесконечный цикл while, происходит сравнение каждого числа со следующим и если оно оказывается больше, то переходит перестановка и ставится флаг false над интерацией, который говорит о том, что была перестановка и цикл придется прогонять еще раз. В конце цикла смотрится, есть ли флаги false, те были ли перестановки между числами. Если их нет, то значит все числа выстроены и можно выходить из цикла(break). Если же они были , флаги снова ставятся в true и цикл прогоняется еще раз и так до победного. Задумка вроде рабочая, но не могу реализовать