ICPC Score Totalizer Software

mike_anotherHouse

問題文をそのまま書いただけです.
特にコメントもないよね(・・;

#include <iostream>
#include <fstream>
using namespace std;

int main()
{
	//
	//	ファイル
	//
	ifstream fin("A2.txt");
	ofstream fout("a.out");

	int n;
	//
	//	入力
	//
	while(true)
	{
		fin >> n;
		//cout << n << endl;
		if(n == 0)
			break;

		float sum = 0;	//	点数の合計
		int max = -1, min =	1001;	//	点数の最大と最小
		for(int i = 0; i < n; i++)
		{
			int s;
			fin >> s;
			//cout << s << endl;

			sum += s;

			//	最大最小の更新
			if(max < s)
				max = s;
			if(min > s)
				min = s;
		}

		//
		//	処理
		//
		//	最大,最小を合計から引く
		sum -= (max + min);

		fout << (int)(sum/(n-2)) << endl;
	}

	//
	//	後片付け
	//
	fin.close();
	fout.close();

	return 0;
}