Untitled
unknown
plain_text
3 years ago
823 B
3
Indexable
#include <iostream> using namespace std; int main() { int n; cin >> n; int mas[100]; int k = n / 3; int a, b, c; if (n % 3 == 0) { a = n / 3; b = a; c = a; } if (n % 3 == 1) { a = n / 3 + 1; b = n / 3; c = b; } if (n % 3 == 2) { a = n / 3 + 1; b = n / 3 + 1; c = b; } for (int i = 0; i < n; i++) { cin >> mas[i]; } for (int i = 0; i < n; i++) { for (int j = 0; j < n-1; j++) { if (mas[j] > mas[j + 1]) { int tmp = mas[j + 1]; mas[j + 1] = mas[j]; mas[j] = tmp; } } } int r1 = 0, r2 = 0, r3 = 0; for (int i = 0; i < c; i++) { r3 += mas[i]; } for (int i = c; i < c+b; i++) { r2 += mas[i]; } for (int i = c+b; i <n; i++) { r1 += mas[i]; } cout << r1 / a << " " << r2 / b << " " << r3 / c; }
Editor is loading...