끄적끄적 코딩
article thumbnail
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;
}

검색 태그