[CodeUp] 1095 : [기초-1차원배열] 이상한 출석 번호 부르기3
Language/CodeUp : C

[CodeUp] 1095 : [기초-1차원배열] 이상한 출석 번호 부르기3

문제 : https://codeup.kr/problem.php?id=1095
#include <stdio.h>

int main(void)
{
    int num, arr[30] = {};
    scanf_s("%d", &num);

    for (int i = 0; i < num; i++) // 몇 회 호명할 것 인지
    {
        scanf_s("%d", &arr[i]);
    }
    int temp;
    
	// 버블소트를 이용한 오름차순 정렬
    for (int i = 0; i < num; i++) 
    {
        for (int j = 0; j < num - 1; j++) // **** 이 조건식에 대한 이해가 잘 안됌
        {
            if (arr[j] > arr[j + 1])
            {
                temp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = temp;
            }
        }
    }
    printf("%d\n", arr[0]); // 오름차순의 가장 첫번째 배열 = 가장 작은 수

    return 0;
}