책 내용 질문하기
100p
도서
2017 시나공 정보처리기능사 실기
페이지
조회수
65
작성일
2017-08-16
작성자
첨부파일

100p 맨오른쪽 아래 y 반복문에 대해 질문합니다.

만약 n=30, 소인수:2*3*5 라고 가정한다면,

1. 배열에 저장된 값을 'x'기호와 함께 출력한다고 해설에 나와있는데요

그렇다면 2x, 3x 이런식으로 출력이 된다는 얘기인건가요?

2. 반복문 조건 중에 'c-1' 이라고 되어 있습니다.

지금 현재 s(20)=2,3,5 이고 c값은 3입니다.

그럼 여기서 c-1 을하면 2가 되는데....이렇게 되면 두번째 칸?까지만 출력을 못하게 되는거 아닌가요?

그래서 2,3,5 가 아니라 2,3 밖에 출력을 못하게 되는것 아닌가요?

3. 또 해설중에 검정색동그라미 16번에 s배열에 저장된 마지막 값은 'x'기호 없이 값만 출력한다.

라고 되어 있는지 왜 그렇게 되는 건가요?

답변
2017-08-17 09:09:24

안녕하세요.

20이 입력되면 2×2×5가 출력되어야 합니다.

그러려면 마지막 5는 그냥 5만 출력되면 되지만 앞의 2 두개는 × 기호와 함께 출력되어야 합니다.

그래서 순서도에서 1부터 C-1까지 즉 마지막에 저장된 값 바로 전까지 반복문을 이용해

숫자와 × 기호를 함께 출력하고

마지막 값만 별도로 S(C)로 값만 출력하는 것입니다.

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

  • *
    2017-08-17 09:09:24

    안녕하세요.

    20이 입력되면 2×2×5가 출력되어야 합니다.

    그러려면 마지막 5는 그냥 5만 출력되면 되지만 앞의 2 두개는 × 기호와 함께 출력되어야 합니다.

    그래서 순서도에서 1부터 C-1까지 즉 마지막에 저장된 값 바로 전까지 반복문을 이용해

    숫자와 × 기호를 함께 출력하고

    마지막 값만 별도로 S(C)로 값만 출력하는 것입니다.

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

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