문제 |
10818번: 최소, 최대
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
www.acmicpc.net
코드 |
#include <iostream>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
int mn = 1000000;
int mx = -1000000;
while (n--) {
int tmp;
cin >> tmp;
mn = min(mn, tmp);
mx = max(mx, tmp);
}
cout << mn << ' ' << mx;
return 0;
}
설명 |
입력받은 수 중 최소값과 최대값을 출력한다.
'PS > BOJ' 카테고리의 다른 글
[C++] BOJ (백준) 1018 : 체스판 다시 칠하기 (0) | 2022.09.10 |
---|---|
[C++] BOJ (백준) 11720 : 숫자의 합 (0) | 2022.09.09 |
[C++] BOJ (백준) 8958 : OX퀴즈 (0) | 2022.09.08 |
[C++] BOJ (백준) 3052 : 나머지 (0) | 2022.09.07 |
[C++] BOJ (백준) 2920 : 음계 (0) | 2022.09.06 |