백준 10817번 문제이다.

 

목차

     

     


     

     

    백준 10817 문제 제목

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

     

    10817번: 세 수

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

    www.acmicpc.net

     


    문제 해석

    세 정수 A, B, C 입력 후 두 번째로 큰 수 출력.


     

    코드

    #include <iostream>
    using namespace std;
     
    int main()
    {
        int A, B, C;
        cin >> A >> B >> C;
     
        int arr[3= { A, B, C };
        
        for (int j = 0; j < 3; j++)
        {
            for (int i = 0; i < 2; i++)
            {
                if (arr[i] > arr[i + 1])
                {
                    int temp = arr[i];
                    arr[i] = arr[i + 1];
                    arr[i + 1= temp;
                }
            }
        }    
     
        cout << arr[1];    
     
        return 0;
    }
    cs

    숫자가 적어 가장 간단한 순차정렬을 사용하여 작은 수가 앞으로 오게 정렬하였다.

     

     


     

    '⭐ 코딩테스트' 카테고리의 다른 글

    [백준 2587 C++] 대표값2  (0) 2022.11.16
    [백준 25501] 재귀의 귀재  (0) 2022.11.09
    [백준 2738] 행렬 덧셈  (0) 2022.11.07
    [백준 2750] 정렬  (0) 2022.11.03
    [백준 1978] 소수 찾기  (0) 2022.07.23