Advertisement
immanual1

reverseArray

Nov 3rd, 2022 (edited)
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.49 KB | Source Code | 0 0
  1. #include <stdio.h>
  2. int main() {
  3.     int n,i;
  4.     scanf("%d",&n);
  5.     int arr[n];
  6.     for(i=0;i<n;++i){
  7.         scanf("%d",&arr[i]);
  8.     }
  9.     for(i=0;i<n/2;++i){
  10.         /*Swapping without 3rd variable
  11.         a=a+b;
  12.         b=a-b;
  13.         a=a-b;
  14.         */
  15.         arr[i]=arr[i]+arr[n-1-i];
  16.         arr[n-1-i]=arr[i]-arr[n-1-i];
  17.         arr[i]=arr[i]-arr[n-1-i];
  18.         /*Swapping with 3rd variable
  19.         temp=a;
  20.         a=b;
  21.         b=temp;
  22.         */
  23.     }
  24.     for(i=0;i<n;++i){
  25.         printf("%d ",arr[i]);
  26.     }
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement