반응형

중앙 값 찾는 문제. 버블 정렬을 사용하면 쉽게 문제를 해결할 수 있다. 버블 정렬 후 두 번째 인덱스에 있는 값이 정답.

 

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;
}
반응형

+ Recent posts