728x90
N개의 정수가 주어질 때 최솟값과 최댓값을 출력하는 문제입니다.
입력 받은 숫자를 배열에 저장하고
순차대로 값들을 비교해서 문제를 풀었습니다.
#include <iostream>
#include <algorithm>
using namespace std;
int arr[1000010];
int main(int argc, char *argv[])
{
int x;
int maxN=-987654321;
int minN=987654321;
cin >> x;
for(int i=0; i<x; ++i){
cin >> arr[i];
}
for(int i=0; i<x; ++i){
maxN = max(maxN, arr[i]);
minN = min(minN, arr[i]);
}
cout << minN << " " << maxN << endl;
return 0;
}
'알고리즘' 카테고리의 다른 글
[C++] 백준 17362번 수학은 체육과목 입니다 2 (0) | 2019.08.03 |
---|---|
[C++] 백준 10818번 최소, 최대 (0) | 2019.08.03 |
[C++] 백준 2588번 곱셈 (0) | 2019.08.03 |
[C++] 백준 2884번 알람 시계 (0) | 2019.08.03 |
[C++] 백준 1330번 두 수 비교하기 (0) | 2019.08.03 |