Вот, собственно сам алгорит обратной сортировки массива. Написано на языке java.
//объявляем целочисленный массив, с входящим числом.
int[] a;
a = new int[]{1, 3, 5, 7};
//создаем еще один массив, в который будем складывать числа в обратном порядке
int[] b = new int[a.length];
int j = 0;
//сам процесс
while (j < a.length) {
for (int temp : a) {
b[a.length - j - 1] = temp;
j++;
}
}