최대, 최소를 이렇게 구할 수 있음..
#include <iostream>
using namespace std;
int main() {
int input;
int number;
int min_num = 0;
int max_num = 0;
bool first = true;
cin >> input;
for (int i = 0; i < input; i++) {
cin >> number;
if (first == true) {
min_num = number;
max_num = number;
first = false;
}
if (max_num < number)
max_num = number;
if (min_num > number)
min_num = number;
}
cout << min_num << " " << max_num << endl;
return 0;
}
아래의 코드 부분이 없으면 틀렸음..
if (first == true) {
min_num = number;
max_num = number;
first = false;
}
'언어 > C++' 카테고리의 다른 글
[C++] 시간 줄이기 (0) | 2024.07.02 |
---|---|
[C++] 카운팅 정렬 구현(백준 10989), 시간 초과 문제 (0) | 2024.07.02 |
[C++] precision 절대오차, 상대오차 (0) | 2024.07.01 |
[C++] printf (string 사용) 주의 (0) | 2024.07.01 |
[C++] 오버로딩 (0) | 2024.03.12 |