티스토리 뷰
반응형
내 학점을 구해줘 성공
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 256 MB | 659 | 362 | 339 | 57.653% |
문제
게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자.
입력
첫 번째 줄에 학기의 수 T가 주어진다. 두 번째 줄부터 T개 학기에 대한 정보가 주어진다.
각 학기에 대한 정보는 다음과 같이 구성되어 있다. 첫 번째 줄에 들었던 과목의 수 N이 주어지고, 다음 N개 줄에 걸쳐서 N개 과목들의 학점 C와 성적 G가 주어진다. (1 ≤ N ≤ 10, 1 ≤ C ≤ 6의 정수. G는 0과 x-0.3, x, x+0.3 (x=1, 2, 3, 4) 중 하나로 주어진다.)
출력
각 학기에 대해 근우의 총 학점과 평점(GPA)을 출력한다. 평점은 소수점 아래 두 번째 자리에서 반올림한다.
예제 입력
2 4 3 4.3 2 2.0 4 0.0 2 4.0 3 4 0.0 4 0.0 3 0.0
예제 출력
11 2.3 11 0.0
힌트
#include <stdio.h>
//3 * 4.3 + 2 * 2.0 + 4 * 0.0 + 2 * 4.0 / (3+2+4+2)
int main(){
int t, n, i, j, c= 0, cr = 0;
double g = 0.0, gr = 0.0;
scanf("%d", &t);
for(i = 0; i < t; i++){
scanf("%d", &n);
for(j = 0; j < n; j++){
scanf("%d %lf", &c, &g);
cr += c;
gr += (c * g);
}
printf("%d %.1lf\n", cr, gr / cr);
cr = 0;
gr = 0.0;
}
}
'C, C++ > Baekjoon Online Judge' 카테고리의 다른 글
Baekjoon 백준 5063번 TGN (0) | 2016.05.18 |
---|---|
Baekjoon 백준 3058번 짝수를 찾아라 (0) | 2016.05.17 |
Baekjoon 백준 2738번 행렬 덧셈 (0) | 2016.05.14 |
Baekjoon 백준 11021번 A+B - 7 (0) | 2016.05.14 |
Baekjoon 백준 10801번 카드게임 (0) | 2016.05.13 |
댓글
티스토리 방명록
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
Blog is powered by
Tistory / Designed by
Tistory
Contact: j0n9m1n1@gmail.com
Contact: j0n9m1n1@gmail.com