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]} printf("Reversed array elements are:\n"); for (c = 0; c < n; c++) { printf("%d\n", array[c]); } getch(); return 0; }//iam stuck here ,whatz this arr[end] depicts whether it is arr[3] value or arr[2] value*/

i got stuck in second for loop as in comment