Hi,

In Below code

Code:

#include <stdio.h>
int main()
{
int array[100], n, c, t, end;
scanf("%d", &n);//4 number iam giving as input
end = n - 1;//end=3
for (c = 0; c < n; c++) {
scanf("%d", &array[c]);//arr[0]=2,arr[1]=3,arr[2]=4,arr[3]=5
}
for (c = 0; c < n/2; c++)
{
t = array[c];
array[c] = array[end];
array[end] = t;
//so for loop
*/*for(c=0;c<2;c++),it would be
t=arr[0] ==it would be t=2 as arr[0]=2
arr[0]=arr[3] ==it would be arr[0]=5
arr[3]=t ==it would be arr[3]=2
so now arr[0]=5
arr[3]=2
*
*/*Now for second for loop
/*for(c=1;c<2;c++) it would be
t=arr[1] ==it would be t=3
arr[1]=arr[3]***//iam stuck here ,whatz this arr[end] depicts whether it is arr[3]
value or arr[2] value** */
}
printf("Reversed array elements are:\n");
for (c = 0; c < n; c++) {
printf("%d\n", array[c]);
}
getch();
return 0;
}

i got stuck in second for loop as in comment