-
백준 1546번: 평균구현(Implementation) 2018. 7. 3. 10:17반응형
https://www.acmicpc.net/problem/1546
1. 문제
입력 받은 수에서 평균을 구하는 문제
2. 알고리즘
키워드 - 구현, 수학
3. 코드
12345678910111213141516171819202122232425262728293031323334353637#include <iostream>#include <cstdio>#include <algorithm>#include <vector>#include <functional> // greater 사용 위해 필요#include <string>using namespace std;int main() {ios::sync_with_stdio(false); cin.tie(0); // scanf 안쓸 경우 쓰세요. Cin 사용시int N; cin >> N;vector<int> arr(N);int maxValue = 0;for (int i=0; i<N; i++) {cin >> arr[i];if (arr[i] > maxValue) {maxValue = arr[i];}}double sum = 0;for(int i = 0; i< N; i++) {if (arr[i] == maxValue) {sum += 100;} else {sum = sum + ((double)arr[i] / maxValue * 100);}}printf("%.2f\n", sum/N);return 0;}cs 반응형'구현(Implementation)' 카테고리의 다른 글
백준 15729번: 방탈출 (0) 2018.07.05 백준 14920번: 3n1+1 수열 (0) 2018.07.03 백준 2839번: 설탕 배탈 (0) 2018.07.03 백준 4344번: 평균은 넘겠지 (0) 2018.07.03 백준 2526번: 싸이클 (0) 2018.06.23