C++ Program to Reverse Array Elements

In this program, you'll learn to create a new after reverse array elements.



Source Code
#include<iostream>
using namespace std;

int main()
{
    int arr[5], i, start, end, temp;
    cout<<"Enter 5 array elements\n";

    /* Input 5 elements */
    for(i=0; i<5; i++)
        cin>>arr[i];

    /* Logic to reverse array elements */
    for(start=0, end=4; start<=end; start++, end--)
    {
        temp = arr[start];
        arr[start] = arr[end];
        arr[end] = temp;
    }

    /* Print elements */
    cout<<"\nAfter reversing array becomes\n";
    for(i=0; i<5; i++)
        cout<<arr[i]<<" ";

    return 0;
}
Output
Enter 5 array elements
45 75 21 56 88

After reversing array becomes
88 56 21 75 45