[C++ 백준] 10818 최소, 최대
728x90
반응형
문제 설명
- N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.
- 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다.
- 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다.
- 첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.
풀이 과정
- 최대값 1000000 최소값 -1000000이므로 초기값을 최대 -1000000 최소 1000000으로 잡고 count크기의 배열을 입력받아서 비교한다.
소스 코드
#include <iostream>
using namespace std;
int main()
{
int count;
int min = 1000000;
int max = -1000000;
cin >> count;
int array[count];
for(int i = 0; i < count; i++ )
{
cin >> array[i];
if( max < array[i] ) max = array[i];
if( min > array[i] ) min = array[i];
}
cout << min << ' '<< max;
return 0;
}
링크
728x90
반응형
'문제풀이 > BOJ' 카테고리의 다른 글
[C++ 백준] 1546 평균 (0) | 2020.03.23 |
---|---|
[C++ 백준] 3052 나머지 (0) | 2020.03.21 |
[C++ 백준] 2577 숫자의 개수 (0) | 2020.03.18 |
[C++ 백준] 10039 평균 점수 (0) | 2020.03.18 |
[C++ 백준] 2562 최대값 (0) | 2020.03.13 |
댓글
이 글 공유하기
다른 글
-
[C++ 백준] 3052 나머지
[C++ 백준] 3052 나머지
2020.03.21 -
[C++ 백준] 2577 숫자의 개수
[C++ 백준] 2577 숫자의 개수
2020.03.18 -
[C++ 백준] 10039 평균 점수
[C++ 백준] 10039 평균 점수
2020.03.18 -
[C++ 백준] 2562 최대값
[C++ 백준] 2562 최대값
2020.03.13