fork download
  1. #include <stdio.h>
  2.  
  3. void reverse(int *p,int n){
  4. int i,temp;
  5. for(i=0;i<n/2;i++){
  6. temp=*(p+i);
  7. *(p+i)=*(p+n-i-1);
  8. *(p+n-i-1)=temp;
  9. }
  10. }
  11.  
  12. int main(void){
  13. int a[5]={1,2,3,4,5};
  14. int i;
  15.  
  16. reverse(a,5);
  17.  
  18. for(i=0;i<5;i++){
  19. printf("%d ",a[i]);
  20. }
  21. }
Success #stdin #stdout 0.01s 5356KB
stdin
Standard input is empty
stdout
5 4 3 2 1