Witam. Napisałem algorytm sortowania lecz nie działa on poprawnie. Co w nim mogę zmienić aby działał stabilnie?
ofstream Rank("ranking.txt", ios::trunc);
for(int i=0; i<10; i++) {
if((zwroconePunkty > (rank[i].rankPunkty())) && k) {
Rank << nick << setw(20) << zwroconePunkty << endl;
k--;
}
else
Rank << rank[i] << endl;
}
gdzie zwroconePunkty - ilość punktów zdobytych przez gracza
** rank[i]** - tablica 10 najlepszych rekordów