[백준 C] 2562 : 최댓값

anfruf·2022년 5월 31일

백준 C언어

목록 보기
36/62
  1. C언어 : 1차원 배열(2)

01.JUN.2022

문제 : 1차원 배열

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

문제 풀이

#include <stdio.h>

int main()
{
	int max = 0, index;
	int arr[9]; // 주어지는 수가 9개로 정해져 있다

	for (int i = 0; i < 9; i++) {
		scanf("%d", &arr[i]);
		if (arr[i] > max) { // 최대값 설정
			max = arr[i];
			index = i + 1; // i=0으로 시작해서 +1 해줌
            			   // (i=1로 시작할 때 해 줄 필요 없음)
		}
	}

	printf("%d\n%d", max, index); // index 값은 여기서 +1 해도 된다

	return 0;
}

0개의 댓글