https://www.acmicpc.net/problem/2752
2752번: 세수정렬
숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다.
www.acmicpc.net
c++로 백준 2752번 문제를 풀어보겠다.
문제
동규는 세수를 하다가 정렬이 하고싶어졌다.
숫자 세 개를 생각한 뒤에, 이를 오름차순으로 정렬하고 싶어 졌다.
숫자 세 개가 주어졌을 때, 가장 작은 수, 그 다음 수, 가장 큰 수를 출력하는 프로그램을 작성하시오.
입력
숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다.
출력
제일 작은 수, 그 다음 수, 제일 큰 수를 차례대로 출력한다.
예제 입력 1 복사
3 1 2
예제 출력 1 복사
1 2 3
<문제 풀이>
1. 크기가 3인 배열을 입력받는다.
2. sort함수를 통해 배열을 오름차순으로 정리한다.
3. 정리한 배열을 하나씩 출력한다.
코드는 다음과 같다.
'C++' 카테고리의 다른 글
[백준 알고리즘] 5218번 : 알파벳 거리, c++ (0) | 2022.03.27 |
---|---|
[백준 알고리즘] 9437번 : 사라진 페이지 찾기, c++ (0) | 2022.03.27 |
[백준 알고리즘] 3181번 : 줄임말 만들기, c++ (0) | 2022.03.26 |
[백준 알고리즘] 4880번 : 다음수, c++ (0) | 2022.03.25 |
[백준 알고리즘] 2501번 : 약수 구하기, c++ (0) | 2022.03.25 |