c언어
#include<stdio.h>
int main(){
int n=0;
int max=0;
int x[1000]={0};
double sum=0;
double k=0;
scanf("%d",&n); //과목 개수
for(int i=0;i<n;i++){
scanf("%d",&x[i]); //각각 과목점수
}
max=x[0];
for(int i=0;i<n;i++){
if(max<x[i]) max=x[i]; // 과목의 최댓값구하기
}
for(int i=0;i<n;i++){
k=(double)x[i]/max*100;
sum = sum + k; //새로 조작한 평균 구하기
}
printf("%.1f\n",(sum/n)); // 조작된 평균 소수 첫재짜리까지 출력
return 0;
}
'알고리즘 > 백준' 카테고리의 다른 글
[백준_단계별로 풀어보기]함수 - 4673번 셀프 넘버 | c언어 (0) | 2022.01.13 |
---|---|
[백준_단계별로 풀어보기] 함수 - 15596번 정수 N개의 합 | c언어 (0) | 2022.01.11 |
[백준_단계별로 풀어보기] 배열 - 2562번 최댓값 | c언어 (0) | 2022.01.10 |
[백준_단계별로 풀어보기] 배열 - 10818번 최대,최소 | c언어 (0) | 2022.01.10 |
[백준_단계별로 풀어보기] while - 1110번 더하기 사이클 | c언어 (0) | 2022.01.10 |