Problem Solving Log

[Baekjoon] 10817 : 세 수 (C++)

TypeMIN 2022. 3. 2. 20:11
728x90

Baekjoon Online Judge 10817번 : 세 수


문제

세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)

출력

두 번째로 큰 정수를 출력한다.

예제 입력 1

20 30 10

예제 출력 1

20

예제 입력 2

30 30 10

예제 출력 2

30

예제 입력 3

40 40 40

예제 출력 3

40

예제 입력 4

20 10 10

예제 출력 4

10

코드

#include <iostream>

using namespace std;

int main(){
    int a, b, c;
    cin >> a >> b >> c;
    if(a >= b){
        if(a >= c){
            if(b >= c){
                cout << b;
            }
            else{
                cout << c;
            }
        }
        else{
            cout << a;
        }
    }
    else{
        if(b >= c){
            if(a >= c){
                cout << a;
            }
            else{
                cout << c;
            }
        }
        else{
            cout << b;
        }
    }
}
728x90
반응형