문제설명

 

소스코드

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
	int N;
	cin >> N;
	int* arr = new int[N];
	for (int i = 0; i < N; ++i) cin >> arr[i];
	sort(arr, arr+N);
	for (int i = 0; i < N; ++i)cout << arr[i] << endl;
}

 

설명

  • algorithm 라이브러리에 있는 sort() 함수를 사용
  • 배열 동적할당
  • sort 함수의 첫 번째 매개변수는 배열의 포인터, 두 번째 매개변수는 배열의 포인터 + 배열의 크기를 넣어주면 내림차순으로 정렬이 된다.
  • sort(arr, arr + N)