Răspuns :
#include <iostream>
using namespace std;
int main() {
int n, v[10000];
cin >> n;
for (int i = 0; i < n; i++)
cin >> v[i];
int maxx = v[0], k = 0;
for (int i = 1; i < n; i++) {
if (maxx < v[i]) {
maxx = v[i];
k = i;
}
}
for (int i = 0; i < k; i++)
for (int j = i + 1; j <= k; j++)
if (v[i] > v[j])
swap(v[i], v[j]);
for (int i = k + 1; i < n - 1; i++)
for (int j = i + 1; j < n; j++)
if (v[i] < v[j])
swap(v[i], v[j]);
for (int i = 0; i < n; i++)
cout << v[i] << " ";
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de folos. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Revenirea dumneavoastră ne onorează – adăugați-ne la favorite pentru a fi mereu la curent!