C++ sort()함수 이용하기

westjiwoo·2023년 2월 10일
0

그 동안 오름차순, 내림차순 정렬할때 for문을 사용했는데 sort()함수를 사용하니 훨씬 간단했다.
sort()함수는 기본적으로 오름차순 정렬이다.
예를 들어 arr[5]={2,1,5,4,0} 배열이 있으면
배열의 시작점 주소와 마지막 주소+1을 하면 된다.

sort(arr, arr + 5);

sort()함수는 algorithm 헤더에 있으니,

#include <algorithm>

사용해주는것 잊지 말자.

백준2587번
대표값2

#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
	int arr[5] = { 0 };
	int sum = 0;
	for (int i = 0; i < 5; i++)
	{
		cin >> arr[i];
		sum += arr[i];
	}
	sort(arr, arr + 5);

	int aver = sum / 5;
	cout << aver << "\n" << arr[2];

	return 0;
}

0개의 댓글