fork download
  1. #include<stdio.h>
  2. #define MAX 30
  3.  
  4. void rev(int a[], int size){
  5. int temp;
  6. for(int i=0;i<size/2;i++){
  7. temp=a[i];
  8. a[i]=a[size-i-1];
  9. a[size-i-1]=temp;
  10. }
  11. }
  12. main(){
  13. int size, i, arr[MAX];
  14. int *ptr;
  15. ptr=&arr[0];
  16. printf("\nEnter the size of array : ");
  17. scanf("%d", &size);
  18. printf("\nEnter %d integers into array: ", size);
  19. for (i = 0; i < size; i++) {
  20. scanf("%d", ptr);
  21. ptr++;
  22. }
  23. rev(arr,size);
  24. ptr=&arr[0];
  25. printf("\nElements of array in reverse order are :");
  26. for (i = 0; i<size; i++) {
  27. printf(" %d\t", *ptr);
  28. ptr++;
  29. }
  30. }
Success #stdin #stdout 0s 2160KB
stdin
10 10 15 25 45 55 68 71 80 82 90
stdout
Enter the size of array : 
Enter 10 integers into array: 
Elements of array in reverse order are : 90	 82	 80	 71	 68	 55	 45	 25	 15	 10