독도갈매기의 개발 블로그

[알고리즘] 백준 최소, 최대 10818번 본문

알고리즘

[알고리즘] 백준 최소, 최대 10818번

독도갈매기 2020. 9. 27. 00:45

min, max

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

int main()
{
    int input, min, max;

    cin >> input;

    int* arr = new int[input];

    for (int i = 0; i < input; i++)
    {
        cin >> arr[i];
    }

    max = arr[0];
    min = arr[0];

     for (int i = 0; i < input; i++)
    {
        max = (max > arr[i]) ? max : arr[i];
    }
    for (int i = 0; i < input; i++)
    {
        min = (min > arr[i]) ? arr[i] : min;
    }
    cout << min << " " << max;

    delete[] arr;
}

먼저 최대값, 최소값, N개를 받을 변수 3개를 만들고 입력값들을 받을 배열을 하나 생성했습니다.
max와 배열의 값들을 비교해서 가장 큰 값을 찾고
min과 배열이 값들을 비교해서 가장 작은 값을 찾는 식으로 풀었습니다.

Comments