bbddam0123   1년 전

(C11) 왜 오답일까요..? 반례를 찾지 못하였습니다.

컴파일 문제는 없고, 실행 시 값이 정상적으로 나왔습니다.

x,y로부터 각 변 까지의 거리를 배열 L[4]에 넣고 그 중 최솟값을 찾는 순서대로 코드를 작성하였습니다.

usagiyama   1년 전

m을 for문이 시작하기 전에 L[0]로 초기화 시켜줘야 합니다.

이와 같이 실행하게 되면 매 단계마다 m이 L[0]로 초기화 되기때문에 L[0]가 큰 값이라면 오답이 나올수 있습니다.

반례

5 4 6 8

답) 1

실행시 출력) 4

댓글을 작성하려면 로그인해야 합니다.