반응형
중앙 값 찾는 문제. 버블 정렬을 사용하면 쉽게 문제를 해결할 수 있다. 버블 정렬 후 두 번째 인덱스에 있는 값이 정답.
C언어
#include <stdio.h>
int main(){
int num[5];
int arrSize = sizeof(num)/sizeof(int);
for(int i=0; i<arrSize; i++){
scanf("%d", &num[i]);
}
for(int i=0; i<arrSize-1; i++){
for(int j=0 ;j<arrSize-1; j++){
if(num[j] > num[j+1]){
int temp;
temp = num[j];
num[j] = num[j+1];
num[j+1] = temp;
}
}
}
printf("%d\n", num[2]);
return 0;
}
|
반응형
'알고리즘 > 코드업' 카테고리의 다른 글
[코드업] 4036 합과 차 (C언어) (0) | 2020.04.07 |
---|---|
[코드업] 4031 가장 큰 수 (C언어) (0) | 2020.04.07 |
[코드업] 4021 홀수의 합 구하기 (C언어) (0) | 2020.04.07 |
[코드업] 4011 생년월일 출력 (C언어) (0) | 2020.04.07 |
[코드업] 3117 0은 빼! (C언어, C++) (0) | 2020.04.06 |