#include <stdio.h>
int findMax(int numbers[], int size){ // 배열의 최댓값을 반환하는 함수
int max = numbers[0]; // 변수 max의 numbers[0] 값 초기화
for (int i = 1; i < size; i++){ // 배열의 두 번째 요소부터 끝까지 반복
if(numbers[i] > max){ // 현재 요소가 max보다 크면
max = numbers[i]; // max를 현재 요소로 갱신
}
}
return max; // 최댓값 max 반환
}
int main(){ // 프로그램의 시작
int numbers[10] = {10, 52, 23, 74, 15, 67, 38, 29, 40, 51};
// 정수형 배열 numbers를 크기 10으로 선언하고 값 초기화
int max_value = findMax(numbers, 10); // 최댓값을 찾는 함수 호출
// numbers: 배열의 모든 요소를 한 번에 전달
printf("배열의 최댓값은 %d입니다\n", max_value); // 최댓값 출력
return 0; // 프로그램 종료
}