-
4344번 평균은 넘겠지 | Baekjoon BOJ 백준 4344 C++ 코드, 해설, 풀이[백준 알고리즘]/[C++] 2021. 1. 15. 21:45728x90반응형
이번 포스팅은 백준 4344번 평균은 넘겠지입니다.
아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다.
기본 알고리즘
일차원 배열
참고
소수점 출력 형식
printf("%0.3f", num); //소수점 아래 3자리까지 출력
printf에서 '%'출력
printf("%%", ans); //%
printf("%%%%", ans); //%%
printf("%%%f", 99.99); //%99.99전체 코드
12345678910111213141516171819202122232425262728293031323334353637//백준4344 평균은넘겠지#include <iostream>using namespace std;int main() {int C;cin >> C;while (C--) {int n;cin >> n;int* stdArr = new int[n]; //학생 점수 배열for (int i = 0; i < n; i++) {cin >> stdArr[i];}int sum = 0;for (int i = 0; i < n; i++) {sum += stdArr[i];}float avg = sum / n; //평균 점수int aboveAvg = 0;for (int i = 0; i < n; i++) {if (stdArr[i] > avg) {aboveAvg++;}}float aboveAvgPer = (float)aboveAvg / (float)n; //평균 넘는 학생 비율float ans = aboveAvgPer * 100;printf("%0.3f%%\n", ans);}}cs 728x90반응형'[백준 알고리즘] > [C++]' 카테고리의 다른 글
2346번 풍선 터뜨리기 | Baekjoon BOJ 백준 2346 C++ 코드, 해설, 풀이 (1) 2021.01.17 11966번 2의 제곱인가? | Baekjoon BOJ 백준 11966 C++ 코드, 해설, 풀이 (0) 2021.01.16 3460번 이진수 | Baekjoon BOJ 백준 3460 C++ 코드, 해설, 풀이 (0) 2021.01.15 1197번 최소 스패닝 트리 | Kruskal Algorithm 쿠르스칼 알고리즘 | Baekjoon BOJ 백준 9372 C++ 코드, 해설, 풀이 (0) 2021.01.13 9372번 상근이의 여행 | Baekjoon BOJ 백준 9372 C++ 코드, 해설, 풀이 (0) 2021.01.12