반응형
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int n;
cin >> n;
double* arr = new double[n]; //성적을 입력받을 배열
double* arr2 = new double[n]; //계산결과를 저장할 배열
int max = 0;
double result = 0.0;
for (int i = 0; i < n; i++) //과목의수 인 n 만큼 반복
{
cin >> arr[i];
if (max < arr[i]) //최댓값을 찾아서 max에 저장
max = arr[i];
}
for (int i = 0; i < n; i++)
{
if (arr[i] == max) //배열에 성적중 최댓값일 경우
{
arr2[i] = arr[i] / arr[i] * 100;
}
else
{
//나머지 경우
}
{
arr2[i] = arr[i] / max * 100;
}
result += arr2[i]; //계산이 된 값 result에 저장
}
cout << result / n << '\n'; //결과출력
delete[] arr2;
delete[] arr;
return 0;
}
반응형
'Programming > Baekjoon' 카테고리의 다른 글
백준 2822 점수계산 [c++] (0) | 2022.01.16 |
---|---|
백준 1292 쉽게 푸는 문제 [c++] (0) | 2022.01.16 |
백준 2581 소수 [c++] (0) | 2022.01.16 |
백준 10984 내 학점을 구해줘 [c++] (0) | 2022.01.16 |
백준 5565 영수증 [c++] (0) | 2022.01.16 |