90도 회전에서요 행(i)가 5부터 시작하잖아요. 그건 배열A가 위에서부터 아래로 하나씩 줄어들어서 그런건가요?
그리고 195쪽에 플로차트에서 A배열을 B배열로 이동하는 반복문에서 i=1,5,1 j=1,5,1인지 잘 모르겠어요 이동하는 부분에서요 ...
그리고 219쪽에 08회 문제에서 왜 x=2,1,-1인지 잘 모르겠어요. 정답지에서는 한번은 P배열을 Q배열로 이동하고, 또 한번은 Q배열을 P배열로 이동하는 작업을 수행하기 위해 반복변수 X를 2에서 1이 될대까지 -1씩 증가시킨다라고 나와있는데 잘 이해가 안되서요.
안녕하세요.
첫번째 반복문은 배열 A에 값을 저장하는 것인데, 값이 아래쪽에서 위쪽으로 채워가기 때문에 행은 5에서 1까지 -1씩 증가합니다.
아래쪽 반복문은 배열을 이동하는 것으로
배열 A의 값을 하나씩 차례로 읽어 B 배열에 넣데, 배열 A의 열(J)를 배열 B의 행으로 보내고, 배열 A의 행은 배열 B의 6-i로 적용합니다.
즉
배열 A의 1행 1열은 -> 배열 B의 1행 5열
배열 A의 1행 2열은 -> 배열 B의 2행 5열
.
.
배열 A의 2행 1열은 -> 배열 B의 1행 4열
배열 A의 2행 2열은 -> 배열 B의 2행 4열
.
.
배열 A의 5행 1열은 -> 배열 B의 1행 1열
.
.
배열 A의 5행 5열은 -> 배열 B의 5행 1열
과 같이 이동 됩니다.
오늘도 즐거운 하루 되세요.
"
-
*2012-10-12 09:21:36
안녕하세요.
첫번째 반복문은 배열 A에 값을 저장하는 것인데, 값이 아래쪽에서 위쪽으로 채워가기 때문에 행은 5에서 1까지 -1씩 증가합니다.
아래쪽 반복문은 배열을 이동하는 것으로
배열 A의 값을 하나씩 차례로 읽어 B 배열에 넣데, 배열 A의 열(J)를 배열 B의 행으로 보내고, 배열 A의 행은 배열 B의 6-i로 적용합니다.
즉
배열 A의 1행 1열은 -> 배열 B의 1행 5열
배열 A의 1행 2열은 -> 배열 B의 2행 5열
.
.
배열 A의 2행 1열은 -> 배열 B의 1행 4열
배열 A의 2행 2열은 -> 배열 B의 2행 4열
.
.
배열 A의 5행 1열은 -> 배열 B의 1행 1열
.
.
배열 A의 5행 5열은 -> 배열 B의 5행 1열
과 같이 이동 됩니다.
오늘도 즐거운 하루 되세요.