728x90
반응형
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h> // malloc, free 함수를 사용하기 위해 필요
#include <string.h>
void swap(int* a, int* b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main(void) {
int N, k;
scanf("%d %d", &N, &k);
int* arr = (int*)malloc(sizeof(int) * N);
for (int i = 0; i < N; i++) {
scanf("%d", &arr[i]);
}
for (int i = 0; i < N-1; i++) {
for (int j = i+1; j < N; j++) {
if (arr[i] < arr[j]) {
swap(&arr[i], &arr[j]);
}
}
}
printf("%d ", arr[k-1]);
printf("\n");
return 0;
}
-. 입력 받으면 입력 받은 배열을 내림차순으로 정렬을 해야함.
-. swap 함수를 사용해서 내림차순 정렬을 함.
> :오름차순
< :내림차순
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[백준/C언어] 배수와 약수 (5086번) (0) | 2024.03.21 |
---|---|
[백준/C언어] 덩치 (7568번) (2) | 2024.03.18 |
[백준/C언어] 중앙 이동 알고리즘 (2903번) (0) | 2024.03.13 |
[백준/C언어] 세탁소 사장 동혁 (2720번) (1) | 2024.03.12 |
[백준/C언어] 색종이 (2563번) (0) | 2024.03.11 |
댓글