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'기호 없이 값만 출력한다.
라고 되어 있는지 왜 그렇게 되는 건가요?
안녕하세요.
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)로 값만 출력하는 것입니다.
오늘도 즐거운 하루 되세요.