책 내용 질문하기
알고리즘 질문이요...
도서
[2014] 정보처리기사 실기(산업기사 포함)
페이지
102
조회수
134
작성일
2014-03-20
작성자
첨부파일

102페이지에 큰수더하기 파트에서 플로차트(변수)에 A배열과 B배열에 대해 정의되어있는데 A배열은 12자리수를 입력받으르모 A(12)가 이지만 B배열은 100건 이내의 자료를 누적하므로 A배열보다 자릿수가 2자리 많다. 이부분이 이해가 안됩니다. 왜 14자리인지...궁금합니다.

그리고 103페이지에 4번항 A(1)=0이면 입력을 모두 마쳤다고 하는데 A배열에 첫번째 항이 어떤과정을 거쳐 0이 되는지도 궁금합니다.

답변
2014-03-21 09:14:09

안녕하세요.

1)

입력 가능한 최대 값을 고려한 것입니다.

최대 입력 가능한 값은 999,999,999,999가 100건 입력되는 것이죠.

그럼 2자리가 늘어난 99,999,999,999,900이 됩니다.

그래서 합 자리수를 2자리 늘려 14자리고 지정한 것입니다.

2)

0의 입력은 프로그램에서 자동으로 하는 것이 아니라 사용자가 입력하는 것입니다.

즉 98765,87654,76543,65432, 0

자료를 4개 입력하고 마지막에 0을 입력하면 4개의 자료만 입력해서 결과를 산출하겠다는 의도가 되고 프로그램 안에서 0이 입력된 경우 입력이 완료되었으니 더하는 계산 과정을 진행하도록 구현한 것입니다.

오늘도 즐거운 하루 되세요.

"
  • *
    2014-03-21 09:14:09

    안녕하세요.

    1)

    입력 가능한 최대 값을 고려한 것입니다.

    최대 입력 가능한 값은 999,999,999,999가 100건 입력되는 것이죠.

    그럼 2자리가 늘어난 99,999,999,999,900이 됩니다.

    그래서 합 자리수를 2자리 늘려 14자리고 지정한 것입니다.

    2)

    0의 입력은 프로그램에서 자동으로 하는 것이 아니라 사용자가 입력하는 것입니다.

    즉 98765,87654,76543,65432, 0

    자료를 4개 입력하고 마지막에 0을 입력하면 4개의 자료만 입력해서 결과를 산출하겠다는 의도가 되고 프로그램 안에서 0이 입력된 경우 입력이 완료되었으니 더하는 계산 과정을 진행하도록 구현한 것입니다.

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.