AOJ 0134 Exit Survey
こんにちは川です。
今回は、普通に加算していくとint型に入る値をオーバーしてしまうので、適当な数で割って小数で計算しています。平均にした後、適当な数でかけて整数に戻しています。
#include<bits/stdc++.h>
using
namespace
std;
int
main()
{
int
n,w=100000;
cin>>n;
double
num,ans;
cin>>ans;
ans/=w;
for
(
int
i=1;i<n;i++){
cin>>num;
num/=w;
ans+=num;
}
ans/=n;
n=ans*w;
cout<<n<<endl;
}