[백준] 4344. 평균은 넘겠지
Algorithm2021. 11. 9. 15:54
반응형
왜 계속 틀렸나 했는데 마지막에 출력 부분에 '%'를 안 붙임 ㅋㅋ..
#include <iostream>
#include <vector>
#include <numeric>
#include <math.h>
#include <algorithm>
using namespace std;
int main(void)
{
int c = 0; // case 수
int s_num; // case 별 학생 수
double rate = 0;
int count = 0;
cin >> c ;
vector<vector<int>> score; //case 별 학생들 점수 vector
vector<int> v; // score 2차원 확장
for(int i=0; i<c; i++) //score 값 저장
{
cin >> s_num;
score.push_back(v);
for(int k=0; k<s_num; k++)
{
int num=0;
cin >> num;
score[i].push_back(num);
}
double sum = std::accumulate(score[i].begin(), score[i].end() , 0.0);
double mean = sum / score[i].size();
for(int k=0; k<score[i].size(); k++)
{
if(mean < score[i][k])
count +=1;
}
rate = 100.0 * count / score[i].size();
cout.setf(ios::fixed);
cout.precision(3);
cout << rate <<'%' <<'\n';
count = 0;
}
return 0;
}
반응형
'Algorithm' 카테고리의 다른 글
[Leetcode] 1029. Two City Scheduling (0) | 2021.11.12 |
---|---|
[백준] 2799. 블라인드 (0) | 2021.11.09 |
[Programmers] 스킬트리 (0) | 2021.11.07 |
[백준] 2920 . 음계 (0) | 2021.11.07 |
[Leetcode] 455. Assign Cookies (0) | 2021.11.07 |
댓글()