책 내용 질문하기
진법변환
도서
2017 시나공 정보처리기능사 실기
페이지
76
조회수
80
작성일
2017-09-17
작성자
탈퇴*원
첨부파일
빈칸4번에서 e+1을하는 이유를 모르겠어요 e가 1이면 1더해서 2가되는데 말이에요.
답변
2017-09-18 11:43:58
안녕하세요.
A 배열에 저장된 값들의 위치 때문입니다.
A 배열에는 0부터 저장되어 있습니다.
즉 A[1]에는 0, A[2]에는 1, A[3]에는 2와 같이 배열의 위치보다 1 작은 값이 배열에 저장되어 있습니다.
그러므로 몫이 0일 때 0이 있는 위치를 지정하려면 A[몫]으로 하면 안되고 A[몫+1]로 지정해야 합니다.
그래야 몫이 0일 때 A[0+1]이 되어 A[1]의 값 0이 산출됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-09-18 11:43:58
안녕하세요.
A 배열에 저장된 값들의 위치 때문입니다.
A 배열에는 0부터 저장되어 있습니다.
즉 A[1]에는 0, A[2]에는 1, A[3]에는 2와 같이 배열의 위치보다 1 작은 값이 배열에 저장되어 있습니다.
그러므로 몫이 0일 때 0이 있는 위치를 지정하려면 A[몫]으로 하면 안되고 A[몫+1]로 지정해야 합니다.
그래야 몫이 0일 때 A[0+1]이 되어 A[1]의 값 0이 산출됩니다.
오늘도 즐거운 하루 되세요.