# Array Reversal | hackerrank practice problem solution

__ Problem:-__

Given an array, of size , reverse it.

Example: If array, , after reversing it, the array should be, .

Input Format

The first line contains an integer, , denoting the size of the array. The next line contains space-separated integers denoting the elements of the array.

Constraints

, where is the element of the array.

Output Format

The output is handled by the code given in the editor, which would print the array.

Sample Input 0

6

16 13 7 2 1 12

Sample Output 0

12 1 2 7 13 16

Explanation 0

Given array, = . After reversing the array, =

Sample Input 1

7

1 13 15 20 12 13 2

Sample Output 1

2 13 12 20 15 13 1

Sample Input 2

8

15 5 16 15 17 11 5 11

Sample Output 2

`11 5 11 17 15 16 5 15 `

__Solution:-__

#include <stdio.h>

#include <stdlib.h>

int main()

{

int num, a[1000], i,t;

scanf(“%d”, &num);

for(i = 0; i < num; i++) {

scanf(“%d”,&a[i]);

}

/* logic to reverse the array. */

for(i=0;i<num/2;i++)

{

t=a[i];

a[i]=a[num–i–1];

a[num–i–1]=t;

}

for(i=0;i<num;i++)

printf(“%d “,a[i]);

return 0;

}

__Recommended post:-__

__Hackerearth Problems:-__

- Very Cool numbers | Hacker earth solution
- Birthday party | Hacker earth solution
- Most frequent | hacker earth problem solution
- program to find symetric difference of two sets
- cost of balloons | Hacker earth problem solution
- Chacha o chacha | hacker earth problem solution
- jadu and dna | hacker earth solution
- Bricks game | hacker earth problem
- Anti-Palindrome strings | hacker earth solution
- connected components in the graph | hacker earth data structure
- odd one out || hacker earth problem solution
- Minimum addition | Hackerearth Practice problem
- The magical mountain | Hackerearth Practice problem
- The first overtake | Hackerearth Practice problem

__
__

__Hackerrank Problems:-__- Playing With Characters | Hackerrank practice problem solution
- Sum and Difference of Two Numbers | hackerrank practice problem solution
- Functions in C | hackerrank practice problem solution
- Pointers in C | hackerrank practice problem solution
- Conditional Statements in C | Hackerrank practice problem solution
- For Loop in C | hackerrank practice problem solution

__Data structure:-__

- Program to find cycle in the graph
- Implementation of singly link list
- Implementation of queue by using link list
- Algorithm of quick sort
- stack by using link list
- program to find preorder post order and inorder of the binary search tree
- Minimum weight of spanning tree
- Preorder, inorder and post order traversal of the tree

__Key points:-__