Determini maximul din vector și salvezi poziția lui în variabila m de exemplu.
Ca sa sortezi elementele crescător pana la m și descrescător pe cele de după el poți sa folosești funcția sort care se afla în biblioteca .
bool desc (int x, int y)
{ return x > y; }
-funcția asta Îți va trebui atunci când o sa apelezi funcția sort ca sa sortezi descrescător.
Astea le scrii în main:
sort (v + 1, v + m);
sort (v + m + 1, v + n +1, desc);
-după ce determini maximul și poziția apelezi funcțiile astea și afisezi vectorul.