1. 문제 링크

https://www.acmicpc.net/problem/2752

 

2752번: 세수정렬

숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다.

www.acmicpc.net

 

 

 

2. 문제 설명

세 수를 입력받아서 정렬 후 출력하는 문제입니다.

 

 

 

3. 소스코드

BOJ 2752번 세수정렬 C++ 풀이입니다.

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

int main(void)
{
	ios::sync_with_stdio(0);
	cin.tie(0); cout.tie(0);

	vector<int> v(3);
	cin >> v[0] >> v[1] >> v[2];

	sort(v.begin(), v.end());
	cout << v[0] << ' ' << v[1] << ' ' << v[2];

	return 0;
}

vector를 사용하기 위해서는 <vector> 헤더 파일을 include 해줘야 합니다.

vector의 사용법은 vector<자료형> 변수명(크기) 입니다.

sort함수를 사용하기 위해서는 <algorithm> 헤더 파일을 include 해줘야 합니다.

sort함수의 사용법은 sort(시작 지점, 끝 지점) 입니다.

시작 지점을 포함하고, 끝 지점을 포함하지 않는 범위까지 오름차순으로 정렬을 해줍니다.

vector를 sort함수에 사용하는 경우 v.begin()v.end()를 사용할 수 있습니다.

'Algorithm > Study' 카테고리의 다른 글

[백준 2480번 C++] 주사위 세개  (0) 2020.04.29
[백준 2753번 C++] 윤년  (0) 2020.04.29
[백준 9498번 C++] 시험 성적  (0) 2020.04.28
[백준 10869번 C++] 사칙연산  (0) 2020.04.28
[백준 10171번 C++] 고양이  (0) 2020.04.28

+ Recent posts