본문 바로가기
Programming/C++ - 백준

[백준] 2562번 : 최댓값 - (C++)

by 지구코드 2023. 4. 20.
반응형


문제


풀이

int형 변수 num, max, a를 선언한다.

 

num은 값을 입력받기 위한 변수, max는 최댓값을 저장하기 위한 변수, a는 몇 번째 변수인지를 저장하기 위한 변수이다.

 

for문을 이용해, num의 입력이 9번 반복되도록 한다.

 

if문을 이용해 num값이 max보다 큰 경우에 num 값을 max에 저장하고, i값을 a에 저장한다.

 

	for (int i = 1; i <= 9; i++) {
		cin >> num;

		if (num > max) {
			max = num;
			a = i;
		}
	}

코드

#include <iostream>
using namespace std;

int main() {
	int num, max = -1;
	int a;

	for (int i = 1; i <= 9; i++) {
		cin >> num;

		if (num > max) {
			max = num;
			a = i;
		}
	}

	cout << max << endl;
	cout << a << endl;
}

결과

 

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

 

반응형

댓글