9498번: 시험 성적 (acmicpc.net)

 

9498번: 시험 성적

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

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


int main() 
{
	int a, b, c;
	cin >> a >> b >> c;

	vector<int> v = { a, b, c };
	sort(v.begin(), v.end());

	cout << v[1] << "\n";
}

 

 C++에서 벡터를 정렬하는 방법을 공부할 수 있었다. -> 식별자에 algorithm을 추가하고 sort() 함수를 사용하면 된다. 추가로 배열을 정의할 때는 C#과 다르게 변수명에 []를 붙인다 (int arr[]) 자꾸 까먹음.... C++은 배열 사용이 유독 불편한데 때문에 데이터를 묶음으로 처리할 때는 벡터를 주로 사용하게 된다. 이둘의 차이점을 확인해둘 필요가 있을 것 같다.

'Algorithm > C++ BOJ' 카테고리의 다른 글

C++) [BOJ] 2751 수 정렬하기 2  (0) 2023.02.22
C++) [BOJ] 11653 소인수분해  (0) 2023.02.22
C++) [BOJ] 2935 소음  (0) 2023.02.19
C++) [BOJ] 2675 문자열 반복  (0) 2023.02.11
C++) [BOJ] 5355 화성 수학 ★  (0) 2023.02.11

+ Recent posts