SHOW:
|
|
- or go back to the newest paste.
| 1 | #include <iostream> | |
| 2 | ||
| 3 | using namespace std; | |
| 4 | ||
| 5 | void recursiveArrayReverse(int arr[], int size) | |
| 6 | {
| |
| 7 | if (size != 0) | |
| 8 | {
| |
| 9 | cout << arr[size - 1] << " "; | |
| 10 | recursiveArrayReverse(arr, size - 1); | |
| 11 | } | |
| 12 | ||
| 13 | } | |
| 14 | ||
| 15 | int main() | |
| 16 | {
| |
| 17 | int arraySize; | |
| 18 | cout << "Enter Array Size: " << endl; | |
| 19 | cin >> arraySize; | |
| 20 | int *arr = new int[arraySize]; | |
| 21 | ||
| 22 | for (int n = 0; n < arraySize; n++) | |
| 23 | {
| |
| 24 | cout << "\nEnter Content Number #" << (n + 1) << endl; | |
| 25 | cin >> arr[n]; | |
| 26 | } | |
| 27 | ||
| 28 | cout << "\nReverse Order: " << endl; | |
| 29 | recursiveArrayReverse(arr, arraySize); | |
| 30 | return 0; | |
| 31 | } |