sum과 sum2를 만듭시다.
https://www.acmicpc.net/problem/10984
입력을 x,y로 받을 때, sum에는 x를 누적해서 출력해주면 되고 sum2에는 y에 x를 곱한 다음 누적해서 x의 합, 즉 sum으로 나눠서 출력해주면 됩니다.
#include <iostream>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(false); cin.tie(NULL);
int T, N, i, x, sum;
double y, sum2;
cin >> T;
while (T--)
{
cin >> N;
sum = 0; sum2 = 0;
for (i = 0; i < N; i++)
{
cin >> x >> y;
sum += x; sum2 += y * x;
}
cout << sum << ' ';
cout << fixed; cout.precision(1);
cout << sum2 / sum << "\n";
cout.precision(0);
}
}
감사합니다.