백준 10818 c++

magicdrill·2024년 3월 27일
0

백준 문제풀이

목록 보기
218/655

백준 10818 c++

#include <iostream>
using namespace std;

int main(void)
{
	int MAX = 0, MIN = 0, i;
	int N, temp;
	int* arr = NULL;

	cin >> N;
	if (N >= 1 && N <= 1000000)
	{
		arr = new int[N];
		for (i = 0; i < N; i++)
		{
			cin >> temp;
			if (temp >= -1000000 && temp <= 1000000)
			{
				arr[i] = temp;
			}
			else
			{
				i--;;
			}
		}
		MAX = arr[0];
		MIN = arr[0];
		for (i = 1; i < N; i++)
		{
			if (arr[i] > MAX)
			{
				MAX = arr[i];
			}
			else if (arr[i] < MIN)
			{
				MIN = arr[i];
			}
			else
			{
				;
			}
		}
		cout << MIN << " " << MAX << endl;
	}
	else
	{
		;
	}
	delete[] arr;

	return 0;
}

0개의 댓글