Em mới học về con trỏ, vào đây thấy đoạn:

for(i=0;i<n/2;i++)
{
tg=p[i];p[i]=p[n-i-1];p[n-i-1]=tg;
}

Có đúng ko vậy, theo em nghĩ nó thế này có đúng hơn ko ạ:

for(p=0;p<n/2;p++)