책 내용 질문하기
p469에 ⑤ 질문입니다
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
469
조회수
167
작성일
2019-09-21
작성자
탈퇴*원
첨부파일

왜 계산을 다 끝내고 난 나머지가 A[5]+j+1인가요..?

답변
2019-09-25 13:39:02

안녕하세요 길벗수험서 운영팀입니다.

 

문제를 잘 살펴보세요.

 

4명은 각자의 몫을 가지고 마지막에 1회가 더 수행되어야 합니다.

(이 값은 a[5]에 저장되겠죠)

 

때문에 4명이 갖는 몫 a[1]~a[4]까지 출력한 후, 남는 나머지 사과들을 nmg로 출력해 줘야 합니다.

그렇다면 a[5]가 수행되기 전의 수를 출력해 줘야 하는데, j는 이미 1이 빠진 상태에서 3/4을 한 값만 저장되어 있습니다. 나머지 1/4는 a[5]에 저장되어 있죠. 

 

이를 위해 식을 역산해서 원래 수로 돌아가기 위해서는 3/4을 저장하고 있는 j와 1/4을 저장하고 있는 a[5], 그리고 4로 나누는 연산이 시작되기 전에 빠진 1을 더해서 nmg가 나오게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-09-25 13:39:02

    안녕하세요 길벗수험서 운영팀입니다.

     

    문제를 잘 살펴보세요.

     

    4명은 각자의 몫을 가지고 마지막에 1회가 더 수행되어야 합니다.

    (이 값은 a[5]에 저장되겠죠)

     

    때문에 4명이 갖는 몫 a[1]~a[4]까지 출력한 후, 남는 나머지 사과들을 nmg로 출력해 줘야 합니다.

    그렇다면 a[5]가 수행되기 전의 수를 출력해 줘야 하는데, j는 이미 1이 빠진 상태에서 3/4을 한 값만 저장되어 있습니다. 나머지 1/4는 a[5]에 저장되어 있죠. 

     

    이를 위해 식을 역산해서 원래 수로 돌아가기 위해서는 3/4을 저장하고 있는 j와 1/4을 저장하고 있는 a[5], 그리고 4로 나누는 연산이 시작되기 전에 빠진 1을 더해서 nmg가 나오게 됩니다.

     

    행복한 하루되세요 :)

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