پاسخ : الگوریتم سورت
ضمنا میتونی از دستور بسیار مفید سورت با سه آرگومان استفاده کنی. سورت معمولی در c++ دو آرگومان داره.
sort(array + i, array + j)
ولی سورت با سه آرگومان به تو این اختیارات رو می ده که آرایه رو بر حسب چه چیزی سورت کنی.
sort(array + i, array + j, compare)
اگه توضیح بیش تر می...