Если бы вы поподробней описали алгоритм вашей сортировки, а то въехать в него очень сложно. Но сразу видно кучу ненужных действий. Ну по поводу k понятно - это номер наименьшего элемента и то из неотсортированного массива. Но зачем объявлять y? Вы присваиваете ему ноль, а затем в цикле его не меняете. Затем, зачем цикл по j, если j тоже в цикле не используется?
Могу предложить алгоритм сортировки:
первый цикл, скажем по j идет от первого до последнего элемента, а во втором, вложенном в него, по i сравнивает с элементами справа от него и если нужно меняет.
|