문제 링크입니다: https://www.acmicpc.net/problem/10984
부동소수점 때문에 애를 먹었던 문제였습니다.
#include <iostream>
#include <cmath>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int test_case;
cin >> test_case;
for (int i = 0; i < test_case; i++)
{
int N;
cin >> N;
int sumC = 0;
double sumG = 0.0;
for (int i = 0; i < N; i++)
{
int c;
double g;
cin >> c >> g;
sumC += c;
sumG += (c*g);
}
printf("%d %.1f\n", sumC, round(10*sumG/sumC)/10);
}
return 0;
}
개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
'알고리즘 > BOJ' 카테고리의 다른 글
백준 2935번 소음 (0) | 2018.11.05 |
---|---|
백준 1748번 수 이어 쓰기 1 (0) | 2018.11.05 |
백준 2234번 성곽 (0) | 2018.11.05 |
백준 11723번 집합 (0) | 2018.11.05 |
백준 16205번 변수명 (0) | 2018.11.05 |