본문 바로가기

Algorithm/Math

(C++) - 백준(BOJ)코딩 10818번 : 최소, 최대

반응형

www.acmicpc.net/problem/10818

 

10818번: 최소, 최대

첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.

www.acmicpc.net

loop를 사용해 최소, 최대를 찾아 출력하는 문제였습니다.

 

Code

#include <iostream>
using namespace std;
int a[1000001], b = -1000001, s = 1000001,n;
int main() {
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        cin >> a[i];
        if (b < a[i])
            b = a[i];
        if (s > a[i])
            s = a[i];
    }
    cout << s << ' ' << b;
}