fork(2) download
  1. #include<stdio.h>
  2. #define MAX 30
  3.  
  4. void rev(int a[], int size){
  5. int b[size];
  6. for(int i=0;i<size;i++){
  7. b[size-i-1]=a[i];
  8. }
  9. for(int i=0;i<size;i++){
  10. a[i]=b[i];
  11. }
  12. }
  13. main(){
  14. int size, i, arr[MAX];
  15. int *ptr;
  16. ptr=&arr[0];
  17. printf("\nEnter the size of array : ");
  18. scanf("%d", &size);
  19. printf("\nEnter %d integers into array: ", size);
  20. for (i = 0; i < size; i++) {
  21. scanf("%d", ptr);
  22. ptr++;
  23. }
  24. rev(arr,size);
  25. ptr=&arr[0];
  26. printf("\nElements of array in reverse order are :");
  27. for (i = 0; i<size; i++) {
  28. printf(" %d\t", *ptr);
  29. ptr++;
  30. }
  31. }
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