안녕하세요.
m = i에 의해 m이 1이 되고, a[i]는 2입니다.
그러므로 m = m + a[i]는 m = 1+2가 되어 m은 3이 됩니다.
m > 99 조건이 NO 이므로
a[m], 즉 a[3]에 0이 저장됩니다.
a[3]에는 원래 4가 저장되어 있는데, a[i], 즉 2의 배수이므로 0이 저장되었습니다.
이제 다시 13번 동그라미를 반복 수행합니다.
m은 현재 3으로 변경되었습니다. 그러므로
m = m + a[i]는 m = 3 + 2가 됩니다. m은 5가 됩니다.
즉 a[5]에는 6이 들어 있었는데, 2의 배수이므로 0이 저장된 것이죠.
같은 원리로 이번에는 m이 5로 변경되었으므로
m = m + a[i]는 m = 5+2가 되어 7이 됩니다. 즉 2씩 개속 증가되는 위치에 0을 저장하므로
2의 배수 자리에 모두 0이 저장되게 됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-06-16 09:59:25
안녕하세요.
m = i에 의해 m이 1이 되고, a[i]는 2입니다.
그러므로 m = m + a[i]는 m = 1+2가 되어 m은 3이 됩니다.
m > 99 조건이 NO 이므로
a[m], 즉 a[3]에 0이 저장됩니다.
a[3]에는 원래 4가 저장되어 있는데, a[i], 즉 2의 배수이므로 0이 저장되었습니다.
이제 다시 13번 동그라미를 반복 수행합니다.
m은 현재 3으로 변경되었습니다. 그러므로
m = m + a[i]는 m = 3 + 2가 됩니다. m은 5가 됩니다.
즉 a[5]에는 6이 들어 있었는데, 2의 배수이므로 0이 저장된 것이죠.
같은 원리로 이번에는 m이 5로 변경되었으므로
m = m + a[i]는 m = 5+2가 되어 7이 됩니다. 즉 2씩 개속 증가되는 위치에 0을 저장하므로
2의 배수 자리에 모두 0이 저장되게 됩니다.
오늘도 즐거운 하루 되세요.