Задача: организовать ввод-вывод последовательности n целых чисел, с применением рекурсии. Числа должны выводится с порядковыми номерами и в том же порядке, в каком производился их ввод. Использование массивов и списков не разрешается. Вывод должен происходить после окончания ввода.
Буду благодарен за подсказку, как можно подкорректировать эту функцию так, чтобы вывод был в прямом порядке, а не в обратном:
void RecursiveInput( int n, int index = 1 )
{
if ( index <= n )
{
int value;
cin >> value;
RecursiveInput( n, index + 1 );
cout << "Номер " << index << ": " << value << endl;
}
}