이 문제를 디버깅하는데, 이해되지 않는 부분이 있어서 질문올립니다.
2번의 답이 NAM=P-MOK*TMP(Q) 값이 정답으로 나와있는데요.
P=8일때 NAM값을 구할때 Q가 2부터 4까지 반복을 하게 되는데, TMP(2)는 3, TMP(3)는 5, TMP(4)는 7이기 때문에 NAM값이 0이 아닌 값이 나옵니다. P는 소수가 아니므로 NAM=0이냐는 IF문에서 Y로 빠져서 CNT값을 그대로 4로 유지해서 P=9로 넘어가야 될 거 같은데 어느부분에서 제가 이해를 잘못한건지 문제가 풀리지 않네요.
답변 바랍니다.
안녕하세요.
순서도에 왼쪽 바깥쪽 반복문
P = 5, 1000, 2에 의해 진행되는데, P는 5부터 2씩 증가하면서 1000이 될 때까지 반복합니다.
그러므로 P는 5, 7, 9, 11, 13, 15 ... 와 같이 값이 변경됩니다. 그러므로 P는 8을 가질 수 없습니다.
문제를 다시한번 확인해 보신 후 디버깅을 수행해 보세요.
오늘도 즐거운 하루 되세요.
"-
*2012-04-10 09:12:51
안녕하세요.
순서도에 왼쪽 바깥쪽 반복문
P = 5, 1000, 2에 의해 진행되는데, P는 5부터 2씩 증가하면서 1000이 될 때까지 반복합니다.
그러므로 P는 5, 7, 9, 11, 13, 15 ... 와 같이 값이 변경됩니다. 그러므로 P는 8을 가질 수 없습니다.
문제를 다시한번 확인해 보신 후 디버깅을 수행해 보세요.
오늘도 즐거운 하루 되세요.
"