Informatică, întrebare adresată de nisni, 9 ani în urmă

Dandu-se un vector cu maxim 100 numere naturale sa se loca;izeze elementul maxim si toate elementele dinaintea lui sa se ordoneze crescator iar cele de dupa el descrescator


AntiEaglesDavids: tu ce ai incercat?

Răspunsuri la întrebare

Răspuns de AntiEaglesDavids
1
#include <bits/stdc++.h>
using namespace std;

constexpr unsigned NMax = 101;
int v[NMax], n;

int main()
{
    cin >> n;
    for(int i = 1; i <= n; i++)
        cin >> v[i];

    sort(v + 1, max_element(v + 1, v + n + 1));
    sort(max_element(v + 1, v + n + 1) + 1, v + n + 1, greater<int>());

    for(int i = 1; i <= n; i++)
        cout << v[i] << ' ';
    return 0;
}



AntiEaglesDavids: ti-a compilat?
Alte întrebări interesante