Răspuns :
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.
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.
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!