ta pętla działa bez zarzutów:
for (int i=0; i<n; i++)
{wskaznik2[i]=wskaznik[n-1-i];
cout<<wskaznik2[i]<<" "; }
np:
3 5 6 7 8 (wskaznik[4] ; n=4)
8 7 6 5 3 (wskaznik2[4])
natomiast ta tylko od połowy:
for (int i=0; i<n; i++)
{wskaznik2[(n-1)-i]=wskaznik[i];
cout<<wskaznik2[i]<<" "; }
np:
3 5 6 7 8 (wskaznik[4] ; n=4)
11889696 11867144 6 5 3 (wskaznik2[4])
dodatkowo te niepasujące liczby z pierwszej połowy są przypadkowe,
więc to chyba adres komórki, ale czemu tak jest?
Dla mnie początkującego te dwie pętle są właściwie tym samym.
Czemu jedynie pierwsza działa jak należy?