안녕하세요 길벗수험서 운영팀입니다.
질문의 요지를 정확히 파악하지 못했습니다.
일단 hist[i]는 배열 hist[0]~hist[5]에 저장된 값들을 출력하기 위해 사용하는 요소 역할을 하는 변수 i를 이용한 것입니다. 위의 do~while과는 별개로 새로 for문 i=0, i<6을 통해 0~5까지 반복되죠.
hist[0] - 랜덤값을 돌려 나와 결과가 1인 경우
hist[1] - 랜덤값을 돌려 나와 결과가 2인 경우
hist[2] - 랜덤값을 돌려 나와 결과가 3인 경우
hist[3] - 랜덤값을 돌려 나와 결과가 4인 경우
hist[4] - 랜덤값을 돌려 나와 결과가 5인 경우
hist[5] - 랜덤값을 돌려 나와 결과가 6인 경우
이렇게 저장되어 있습니다.
때문에 hist[0]을 출력할 때는 i+1을 해주어 출력 결과가 1의 값임을 알도록 i+1로 출력해주는 것입니다.
추가로 배열의 각 값들은 무작위 수이니 돌리는 PC마다 값이 매번 달라지므로 의미는 없습니다.
행복한 하루되세요 :)
-
관리자2019-05-13 11:08:30
안녕하세요 길벗수험서 운영팀입니다.
질문의 요지를 정확히 파악하지 못했습니다.
일단 hist[i]는 배열 hist[0]~hist[5]에 저장된 값들을 출력하기 위해 사용하는 요소 역할을 하는 변수 i를 이용한 것입니다. 위의 do~while과는 별개로 새로 for문 i=0, i<6을 통해 0~5까지 반복되죠.
hist[0] - 랜덤값을 돌려 나와 결과가 1인 경우
hist[1] - 랜덤값을 돌려 나와 결과가 2인 경우
hist[2] - 랜덤값을 돌려 나와 결과가 3인 경우
hist[3] - 랜덤값을 돌려 나와 결과가 4인 경우
hist[4] - 랜덤값을 돌려 나와 결과가 5인 경우
hist[5] - 랜덤값을 돌려 나와 결과가 6인 경우
이렇게 저장되어 있습니다.
때문에 hist[0]을 출력할 때는 i+1을 해주어 출력 결과가 1의 값임을 알도록 i+1로 출력해주는 것입니다.
추가로 배열의 각 값들은 무작위 수이니 돌리는 PC마다 값이 매번 달라지므로 의미는 없습니다.
행복한 하루되세요 :)