Если сделать вывод прямо в функции, то числа будут в обратной последовательности. Первый приходящий в голову вариант — заводить массив (размерность известна) и заполнять его в процессе выполнения функции. И далее выводить уже содержимое этого массива.