AOJ Volume11-1147

Problem A: ICPC 得点集計ソフトウェア
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=1147&lang=jp

解法:配列ぶち込んでソートする

#include<iostream>
#include<vector>
#include<algorithm>
#include<cmath>

using namespace std;

int main() {
    int n;
    while (cin >> n) {
        if(n == 0) break;
        vector<int> date;
        for (int i=0; i < n; i++) {
            int num;
            cin >> num;
            date.push_back(num);
        }
        
        sort(date.begin(),date.end());
        
        int sum = 0;
        for (int i=1; i < date.size() - 1; i++) {
            sum += date[i];
        }
        
        cout << floor(sum / (date.size()-2)) << endl;
        
        
    }
}
広告を非表示にする