2019년 6월 24일 월요일

C++ 배열을 이용하여 주사위 던져 숫자 몇 번 나오는지 횟수 세기

이번에는
배열을 이용하여 주사위를 던졌을 경우
각 숫자가 몇 번 나오는지 알아보는 것을 해보겠습니다.
 

랜덤함수가 필요하기 때문에
ctime 헤더 파일을 넣어줍니다.
FACES라는 기호상수에 6을 넣어줍니다.( 주사위의 면을 나타냅니다.)

side[0]~side[5]로 해도 되지많은
주사위는 1~6까지의 숫자가 있으니
헷갈릴까봐 +1을 추가해서
side[0] ~side[6]까지로 해서
헷갈리지 않게 합니다.

side[(rand() % FACES)+1]
랜덤함수의 값에다가 6의 나머지 + 1 을 해주면
주사위를 던져서 값이 나온 거랑 같습니다.

그래서 그 배열 값을 ++을 해주어
회수를 증가시켜줍니다.

그리고 나서 그 값을
출력해주면 됩니다.
 

다음은 출력값입니다.

이상으로 포스팅을 마치겠습니다.

댓글 없음:

댓글 쓰기

C++ 배열을 이용하여 주사위 던져 숫자 몇 번 나오는지 횟수 세기

이번에는 배열을 이용하여 주사위를 던졌을 경우 각 숫자가 몇 번 나오는지 알아보는 것을 해보겠습니다. ​ ​   랜덤함수가 필요하기 때문에 ctime 헤더 파일을 넣어줍니다. FACES라는 기호상수에 6을 넣어줍니다.( ...