문제 설명

n(1 ≤ n ≤ 1,000,000)개의 정수가 주어질 때, 최솟값과 최댓값을 구하는 프로그램을 작성

 

풀이

#include <iostream>

using namespace std;

int main() {
	int N;
	int arr[1000001];

	cin >> N;

	for (int i = 0; i < N; i++)
		cin >> arr[i];

	int min = arr[0];
	int max = arr[0];

	for (int i = 1; i < N; i++) {
		if (arr[i] < min)
			min = arr[i];
		if (arr[i] > max)
			max = arr[i];
	}

	cout << min << " " << max << "\n";

	return 0;
}

'백준 > 1차원 배열' 카테고리의 다른 글

10813: 공 바꾸기 / C++  (0) 2023.03.08
10810: 공 넣기 / C++  (0) 2023.03.08
2562: 최댓값 / C++  (1) 2023.03.08
10871: X보다 작은 수 / C++  (0) 2023.03.08
10807: 개수 세기 / C++  (0) 2023.03.08

+ Recent posts