Требуется два массива: исходный(А), хранящий не отсортированные элементы; выходной(В), уже отсортированный массив.
Берем по одному элементу из исходного массива и помещаем его в выходной. Первый элемент исходного массива помещаем на первое место в выходной массив, а для всех остальных действуем по следующему принципу:
k – количество заполненных элементов в выходном массиве
i – очередной элемент исходного массива
Сравниваем A[i] [...]