[ 백준 2562번 ] 최댓값

2021. 11. 9. 11:46백준/단계별 문제

백준 2562번 / 5단계 / 최댓값

 

백준 2562번 - 최댓값

 

이번 문제는 테마가 1차원 배열 문제인데 배열을 써야 되는 이유를 모르겠어서 안 쓰고 풀었다.

 

채점 결과는 다음과 같다.

  메모리 시간
1번째 방법 1112 KB 0 ms

 

문제 풀이
1. 비교 함수 result_max를 0으로 선언해준다. 인덱스 확인용 변수 n을 선언해준다.
2. 1부터 9까지 반복 구조를 만들어주고 반복해주면서 정수 값(value)을 입력받아준다.
3. if 문을 사용해서 value값이 result_max보다 같거나 크면 result_max 값은 입력받은 value 값으로 대입 후 변수 n에 i 값을 넣어준다.

 

코드
#include <stdio.h>
#include <algorithm>
#include <math.h>

using namespace std;

int main() {
	int n, i, value;
	int result_max = 0;

	for ( i = 1; i <= 9; i++ ) {
		scanf("%d", &value);
		if ( result_max <= value ) {
			result_max = value;
			n = i;
		}
	}
	printf("%d\n%d", result_max, n);
}

'백준 > 단계별 문제' 카테고리의 다른 글

[ 백준 1546번 ] 평균  (0) 2021.11.12
[ 백준 3052번 ] 나머지  (0) 2021.11.12
[ 백준 10818번 ] 최소, 최대  (0) 2021.11.09
[ 백준 10871번 ] 더하기 사이클  (0) 2021.11.08
[ 백준 10871번 ] X보다 작은 수  (0) 2021.11.08