#include <iostream>
#include <cstdio>
using namespace std;
#define siz 1000005
int a[siz];
void reverse(int i, int j){
if(i>=j) return;
int temp = a[i];
a[i] = a[j];
a[j] = temp;
reverse(i+1,j-1);
}
int main()
{
int n;
freopen("input.txt","r",stdin);
while(scanf("%d",&n)==1){
for(int i=0; i<n; i++){
scanf("%d",&a[i]);
}
reverse(0,n-1);
for(int i=0; i<n; i++){
printf("%d ",a[i]);
}
puts("");
}
return 0;
}
Saturday, August 17, 2013
Reverse an array of Integer using recursion.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment