Solved programming problem

Reverse An Array without using an extra array in C.

Source code

#include<stdio.h>

int main()

{

    int array[100];

    int i, j, temp,n;

    printf("Please Enter Array Size: ");

    scanf("%d",&n);

    printf("Please Enter Array Element:  ");

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

    {

        scanf("%d",&array[i]);

    }

    ///save reverse

    for(i = 0, j = n-1; i < n/2 ; i++, j--)

    {

        temp = array[j];

        array[j] = array[i];

        array[i] = temp;

    }

    printf("
Your Revers Array : ");

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

    {

        printf("%d ", array[i]);

    }

    printf("
");

    return 0;

}

Output

"Please Enter Array Size: 5

Please Enter Array Element: 1 2 3 4 5

Your Revers Array : 5 4 3 2 1

Join the discussion

Add your comment