Algorithm/BAEKJOON

[ C / C++ ] 백준 2751 수 정렬하기 2

곽수진 2022. 3. 24. 18:53
반응형

문제

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