1. 문제 링크
https://www.acmicpc.net/problem/2752
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 |