본문 바로가기

백준

[ 백준 17826 ] 나의 학점은? (c/c++)

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

 

 

[ 문제 요약 ]

50명의 학생 점수와 홍익이의 점수가 주어질 때, 홍익이의 학점을 출력한다.

 

 

[ 문제 풀이 ]

1. 학생 50명의 점수를 입력받는다.

2. 홍익이의 등수를 파악한다.

3. 홍익이의 등수에 맞는 학점을 출력한다.

 

 

[ 소스 코드 ]

#include <bits/stdc++.h>
using namespace std;

int num, N;
int arr[55];

int main() {
    for (int i=1; i<=50; i++) cin >> arr[i];
    cin >> num;

    for (int i=1; i<=50; i++)
        if (num == arr[i]) {
            if (i <= 5) cout << "A+";
            else if (i <= 15) cout << "A0";
            else if (i <= 30) cout << "B+";
            else if (i <= 35) cout << "B0";
            else if (i <= 45) cout << "C+";
            else if (i <= 48) cout << "C0";
            else cout << "F";
            break;
        }
    
    return 0;
}

 

 

 

[ 주의할 점 ]

등수는 1등부터 이므로 1부터 받는다.