reversing an array

 #include<stdio.h>

void rev(int n, int a[n]);
int main()
    {
int a[]={1,34,66,71,89,93,660};
int n;
printf("enter n:");
scanf("%d",&n);
rev(7,a);
for(int i=0;i<n;i++)
{
    printf("array element at %d position:%d\n",i+1,a[i]);
}




    }
void rev(int n,int a[n])
{
for(int i=0;i<n/2;i++)
{
    int temp=a[i];
    a[i]=a[n-1-i];
    a[n-1-i]=temp;
}
}

Comments