Computer Science, asked by Ronitrocks3290, 1 year ago

Write a function to reverse the array from half in c++

Answers

Answered by malathipremi
0

Reverse array C program

#include <stdio.h>

 

int main()

{

  int n, c, d, a[100], b[100];

 

  printf("Enter the number of elements in array\n");

  scanf("%d", &n);

 

  printf("Enter array elements\n");

 

  for (c = 0; c < n ; c++)

     scanf("%d", &a[c]);

 

  /*

   * Copying elements into array b starting from end of array a

   */

 

  for (c = n - 1, d = 0; c >= 0; c--, d++)

     b[d] = a[c];

 

  /*

   * Copying reversed array into the original.

   * Here we are modifying original array, this is optional.

   */

 

  for (c = 0; c < n; c++)

     a[c] = b[c];

 

  printf("Reverse array is\n");

 

  for (c = 0; c < n; c++)

     printf("%d\n", a[c]);

 

  return 0;

}

Similar questions