반응형
10818번: 최소, 최대
첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
www.acmicpc.net
숫자를 입력받을때마다 최대, 최소값을 초기화해준다. 최대, 최소값 초기화는 문제의 조건에 따라 각각 최소, 최대값으로 설정한다.
#include <iostream>
using namespace std;
int main(){
int N, num;
cin >> N;
int max = -1000000;
int min = 1000000;
for(int i = 0; i < N; i++){
cin >> num;
if(num > max)
max = num;
if(num < min)
min = num;
}
cout << min << " " << max << endl;
return 0;
}
반응형
'알고리즘 문제풀이 > 추천 문제' 카테고리의 다른 글
[ 백준 10870 ] 피보나치 수 5 (C++) (0) | 2022.01.17 |
---|---|
[ 백준 2460 ] 지능형 기차2 (C++) (0) | 2022.01.17 |
[ 백준 3460 ] 이진수 (C++) (0) | 2022.01.17 |
[ 백준 2501 ] 약수 구하기 (C++) (0) | 2022.01.17 |
문제 출처 (0) | 2022.01.17 |