C Program to Reverse Array Elements

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



Source Code
#include<stdio.h>

int main()
{
    int arr[5], i, start, end, temp;
    printf("Enter 5 array elements\n");
    /* Input 5 elements */
    for(i=0; i<5; i++)
        scanf("%d", &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 copied elements */
    printf("\nAfter reversing array becomes\n");
    for(i=0; i<5; i++)
        printf("%d ", arr[i]);

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

After reversing array becomes
88 56 21 75 45