반응형
문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int num[1000001] = { 0, };
int compare(const void *a, const void *b)
{
if (*(int *)a > *(int *)b)
return 1;
else if (*(int *)a < *(int *)b)
return -1;
else
return 0;
}
int main() {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%d", &num[i]);
}
qsort(num, n, sizeof(int), compare);
for (int i = 0; i < n; i++)
printf("%d\n", num[i]);
return 0;
}
반응형
'Algorithm > BAEKJOON' 카테고리의 다른 글
[ C / C++ ] 백준 2753 윤년 (0) | 2022.03.26 |
---|---|
[ C / C++ ] 백준 2752 세수정렬 (0) | 2022.03.25 |
[ C / C++ ] 백준 2750 수 정렬하기 (0) | 2022.03.23 |
[ C / C++ ] 백준 2744 대소문자 바꾸기 (0) | 2022.03.22 |
[ C / C++ ] 백준 2742 기찍N (0) | 2022.03.21 |