Skip to main content

Array Reverse in C


 #include <stdio.h>
int main()
{
    int temp;
    // int arr[] = {1, 2, 3, 52, 53, 34, 43,65};
    // for (int  i = 0; i < 8; i++)
    // {
    //     printf("The value of elements %d is %d\n ",i,arr[i]);
    // }
    // printf("After reserve \n");
    //  for (int i = 0; i < 8/2; i++)
    // {
    //      temp=arr[i];
    // arr[i]=arr[7-i];
    // arr[7-i]=temp;
 
    // }
    //  for (int  i = 0; i < 8; i++)
    //  {
    //     printf("%d is %d\n", i, arr[i]);
    //  }



    // Another Method
     int a[] = {1,2,3,4,5};
  int length = sizeof(a)/sizeof(a[0]);
     for ( int i = 0; i <length; i++)
     {
        printf("%d ",a[i]);
     }
     printf("\n");

    for (int j =length-1; j>=0; j--)
    {
              printf("%d ",a[j]);

    }
   
    return 0;
}

Comments