Notice
Recent Posts
Recent Comments
Link
celina의 이것저것
[백준 c 2587] 대표값2 (브론즈 2) 본문
반응형
문제

코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int data[1000];
int aver, cen, temp;
int sum = 0;
for (int i = 0; i < 5; i++) {
scanf("%d", &data[i]);
sum += data[i];
aver = sum / 5;
}
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4 - i; j++) {
if (data[j] > data[j + 1]) {
temp = data[j];
data[j] = data[j + 1];
data[j + 1] = temp;
}
}
}
printf("%d\n%d", aver, data[2]);
return 0;
}
리뷰
배열에 숫자를 입력받은 후 다 더해서 5로 나눠주면 평균값은 끝!
중앙값은 버블정렬로 숫자를 정렬 할 후 3번째에 있는 값을 출력하면 된다 초간단
버블정렬은 수 정렬하기 나의 다른 게시글에 설명해놓았다
https://celinayk.tistory.com/6
[백준 2750] 수 정렬하기(브론즈2)
문제 접근방법 이 문제를 처음 보고 정렬 알고리즘을 이용해서 풀어야겠다고 생각을 했다. 정렬 알고리즘에도 여러가지 방법들이 있지만 난 아직 초보고 잘 못하는사람이므로... 젤 쉬운(?) 버블
celinayk.tistory.com
출처
https://www.acmicpc.net/problem/2587
2587번: 대표값2
어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 +
www.acmicpc.net
'자료구조&알고리즘 > 백준' 카테고리의 다른 글
[백준 c 11654] 아스키코드 (0) | 2022.10.27 |
---|---|
[백준 c 1427] 소트인사이드 (실버 5) / 문자열 / 버블정렬 (0) | 2022.10.27 |
[백준 c 2446] 별 찍기 -9 (브론즈 3) (0) | 2022.10.25 |
[백준 c 2445] 별 찍기 -8 (브론즈 3) (1) | 2022.10.25 |
[백준 c 2444] 별 찍기 -7 (브론즈 3) (1) | 2022.10.25 |