Mentoring

[멘토링][c언어]백준 2562번 : 최댓값

seomj 2020. 5. 17. 15:39

#include  <stdio.h>

int main() {
	int arr[9];
	int max = 0, num = 0;

	for (int i = 0; i < 9; i++) {
		scanf_s("%d", &arr[i]);
		if (max < arr[i]) {
			max = arr[i];
			num = i + 1;
		}
	}
	printf("%d \n", max);
	printf("%d \n", num);
	return 0;
}

 9개의 서로 다른 자연수를 배열을 이용하여 저장해준다. for문을 사용하여 scanf로 입력을 받으면 max값과 비교하여 최댓값을 구해준다. 그 숫자가 몇 번째 숫자인지도 알아야 하기에 num변수를 주었다. +1을 해준 이유는 i는 배열의 순서이르모 +1을 해서 몇 번째에 입력한 숫자인지 num변수에 저장해준다.