백준/정렬
25305번: 커트라인 [C++]
Koalitsiya
2023. 3. 27. 17:53
문제
풀이
n명의 점수를 오름차순으로 정렬한 후 n-k번째 수를 출력하면된다.
#include <iostream>
#include <algorithm>
using namespace std;
void bubble_sort(int list[], int n) {
int tmp = 0;
for (int i = n - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
if (list[j] > list[j + 1]) {
tmp = list[j];
list[j] = list[j + 1];
list[j + 1] = tmp;
}
}
}
}
int main() {
int n, k;
int arr[1001];
cin >> n >> k;
for (int i = 0; i < n; i++)
cin >> arr[i];
bubble_sort(arr, n);
cout << arr[n - k];
return 0;
}