C++에 sort() 라는 함수가 있습니다.
#include <algorithm> 하시고,
오름차순 정렬은 sort(a, a+n);
내림차순 정렬은
booI cmp(int a, int b)
{
return a > b;
}
위 함수를 main() 위에서 정의하시고 main 함수에서
sort(b, b+n, cmp);
하시면 됩니다.
참고로 swap할 때는 swap()이라는 함수를 사용하시는 걸 추천합니다. (<iostream>에 정의되어 있습니다)
qorlghd123 7년 전
정답이긴 하지만..
너무 코딩이 길어 보이는 지라. 맞춰도 이 찜찜함..
이걸짧게 만들어 보고 싶은데.
아직 초보라서...
짧게 만들 수 있는 알고리즘이나 함수 추천 부탁드립니다.