#include <iostream> using namespace std; int main() { //code int t; cin>>t; while(t--) { int n; cin>>n; int arr[n]; for(int i = 0; i < n; i++) cin>>arr[i]; for(int i = n-1; i >= 0; i--) cout<<arr[i]<<" "; cout<<endl; } // return 0; return 0; } //another implementation #include <iostream> using namespace std; void reverse(int arr[], int start, int end) { int temp; temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; reverse(arr, start+1, end+1); } int main() { int arr[] = {5 , 8, 10, 13}; int n = sizeof(arr)/sizeof(arr[0]); int start = 0, end = n-1; cout<<reverse(arr, start, end); return 0; }