algorithm 백준 10818 최대최소 (c)

less than 1 minute read

N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.

첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다.

첫째 줄에 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 출력한다.

[출처] : 백준 온라인 저지

풀이

#include <stdio.h>

int main() {

	int N, i;
	int min = 1000001;
	int max = -1000001;
	int target = 0;

	scanf("%d", &N);

	for (i = 0; i < N; i++) {

		scanf("%d", &target);

		if (target < min) {
			min = target;
		}

		if (target > max) {
			max = target;
		}
	}

	printf("%d %d", min, max);

}

Categories:

Updated:

Comments