Cu un ifstream deschizi fisierul.
folosesti un vector, si un contor cu cate elemente ai in vector pentru a citi numere folosind ceva gen
while(f >> v[i]){}
Dupa ce le-ai citit, nu ai decat sa foloseti un for care merge descrescator, de la n la 1 si in for scrii intr-un alt fisier numerele