백준 알고리즘(C/C++) - 10818번 최소, 최대

이 문제는 1차원 배열을 써서 하는 문제이다.

1차원 배열 안쓰고도 할 수 있긴한데 문제에 맞춰서 해보자.

#include <stdio.h>
int main(void) {
	int n, i, max=-1000000, min=100000;
	scanf("%d", &n);
	int arr[n];
	for (i = 0; i < n; i++) {
		scanf("%d", &arr[i]);
		if (min > arr[i]) min = arr[i];
		if (max < arr[i]) max = arr[i];
	}
	printf("%d %d", min, max);
	return 0;
}
#include <iostream>
using namespace std;
int main() {
	int i, n, min = 1000000, max = -1000000;
	cin >> n;
	int arr[n];
	for (i = 0; i < n; i++) {
		cin >> arr[i];
		if (min > arr[i]) min = arr[i];
		if (max < arr[i]) max = arr[i];
	}
	cout << min << " " << max;
	return 0;
}

 

댓글

Designed by JB FACTORY