문제 링크 : https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QPsXKA2UDFAUq


문제의 저작권은 SW Expert Academy에 있습니다.



#include <iostream>
 
using namespace std;
 
int main(void) {
    int N, max ,max_i, temp;
    cin >> N;
    int nums[N];
 
    for(int i=0; i<N; i++) {
        cin >> nums[i];
    }
 
    for(int i=0; i<N/2 + 1; i++) {
        max = nums[i];
        max_i = i;
 
        for(int j=i; j<N; j++) {
            if(max < nums[j]) {
                max = nums[j];
                max_i = j;
            }
        }
        nums[max_i] = nums[i];
        nums[i] = max;
 
    }
 
    cout << nums[N/2<< "\n";
 
    return 0;
}
cs

'C & C++ > SW Expert Academy' 카테고리의 다른 글

SWEA 2056 - 연월일 달력  (0) 2018.04.27
SWEA 2058 - 자릿수 더하기  (0) 2018.04.27
SWEA 2068 - 최대수 구하기  (0) 2018.04.27
SWEA 2070 - 큰 놈, 작은 놈, 같은 놈  (0) 2018.04.27
SWEA 2071 - 평균값 구하기  (0) 2018.04.27

+ Recent posts