void IntegerReversed(int* a, int n)
{
if (n < 1) {
return;
}
else {
cout << a[n - 1] << endl;
Integer(a, n - 1);
}
}
int main()
{
int* a;
int n;
cout << "Input n: ";
cin >> n;
a = new int[n];
for (int i = 0;i < n;i++) {
cin >> *(a + i);
}
cout << "Integer values reversed in array: " << endl;
IntegerReversed(a, n);
}
Привет, мой код для вывода массива целочисленных значений на экран в обратном порядке с использованием рекурсии.
, но он печатает только первый правильный элемент
Ввод: a [4 ] = {1,2,3,4}
Но вывод: 4, 1, 2, 3
Я хочу напечатать: 4, 3, 2, 1 Можете ли вы помочь мне исправить этот код