#include<bits/stdc++.h> using namespace std; int sum=0; vector<int> rev(vector<int>& nums,int f,int r) { if(f<=r) { swap(nums[f],nums[r]); rev(nums,f+1,r-1); } return nums; } int main() { vector<int> v = {4,5,2,6,3,56,5}; rev(v,0,6); for(int i=0;i<=6;++i) cout<<v[i]<<" "; }