fork download
  1. //Q62. Reverse an array without taking extra space.
  2. #include <stdio.h>
  3. int main() {
  4. int n, a[100], i, temp;
  5. scanf("%d", &n);
  6. for(i=0;i<n;i++) scanf("%d",&a[i]);
  7. for(i=0;i<n/2;i++){
  8. temp=a[i];
  9. a[i]=a[n-i-1];
  10. a[n-i-1]=temp;
  11. }
  12. for(i=0;i<n;i++) printf("%d ",a[i]);
  13. }
  14.  
Success #stdin #stdout 0.01s 5288KB
stdin
4
1 2 3 4
stdout
4 3 2 1