eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Среднее значение - 2

опубликовано 15.02.2024, 13:16:25

include <bits/stdc++.h>

define ll long long

using namespace std;

int main () {

iosbase::syncwith_stdio (0);

cin.tie (0);

cout.tie (0);

ll n, cem = 0, say = 0;

vector < int >v;

set < ll > s;

while (cin >> n) {

v.push_back (n);

}

sort (v.begin (), v.end ());

for (ll i = 0; i < v.size (); i++) {

s.insert (v[i]);

if (s.size () == 2) {

break;

}

}

for (ll i = v.size () - 1; i > 0; i--) {

s.insert (v[i]);

if (s.size () == 4) {

break;

}

}

for (ll i = 0; i < v.size (); i++) {

if (s.count (v[i]) == 0) {

cem += v[i];

say++;

}

}

if (say == 0) {

cout << 0;

}

else {

ll h = round (1.0 * cem / say);

cout << h;

}

}