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; } }