Из того, что я понимаю, массив должен быть неизменным, так как вы также хотите найти позиции. Поэтому, если я прав, вы не должны сортировать массив, если только вы не используете новый массив размером 10, сохраняйте отсортированный массив там, сравнивайте и находите между двумя массивами и т. Д.
Если вы хотите найти его без сортировки, вы можете сделать это:
Найти первый по величине номер и его положение
Найдите второе по величине число (которое меньше первого по величине числа) и его позицию
Найдите третье по величине число (которое меньше второго по величине числа) ...
и т.д ....
Это можно сделать, и это не так сложно.