Trebuie să-l scrii pe for invers.
for (int i=n; i>=0; i--)
cout << vector[i] << endl;
Editare: Hmm... nu îţi va arată numai ultima valoare aşa, dar ţi-l va scrie invers. Va începe cu ultima valoare, dar ţi-le va arăta pe toate.
O să mai încerc să rezolv.