ibrahim_065

Write a program to reverse an array of real numbers.

Oct 10th, 2020 (edited)
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1. /*
  2. 3. Write a program to reverse an array of real numbers.
  3. */
  4. #include<stdio.h>
  5. int main()
  6. {
  7.     int n, rn, i;
  8.     // array size
  9.     scanf("%d", &n);
  10.     float ar[n], tmp;
  11.     rn = n-1;
  12.     // input array
  13.     for (i = 0; i < n; ++i)
  14.         scanf("%f", &ar[i]);
  15.     // reversing array
  16.     for (i = 0; i < n/2; ++i)
  17.     {
  18.         tmp = ar[i];
  19.         ar[i] = ar[rn];
  20.         ar[rn--] = tmp;
  21.     }
  22.     // print array
  23.     for (i = 0; i < n; ++i)
  24.  {
  25.   if (ar[i]==int(ar[i]))
  26.    printf("%d ", int(ar[i]));
  27.   else
  28.    printf("%.2f ", ar[i]);
  29.  }
  30.     return 0;
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment