검색어 입력폼

Power C++ 천인국, Chapter04.함수 page 196. 프로그래밍 9번

저작시기 2011.10 |등록일 2013.05.08 | 최종수정일 2015.02.05 한글파일한글 (hwp) | 3페이지 | 가격 700원

목차

1. 코드 작성
2. 결과값 출력
3. 코드설명

본문내용

Chapter 04. 함수 - page 196. 프로그래밍 9번) 난수 생성 함수를 이용하여 컴퓨터로 여러 가지 문제를 시뮬레이션하는 것을 흔히 몬테 까를로(Monte Carlo) 시뮬레이션이라고 한다. 간단한 동전 던지기 게임을 시뮬레이션하여 보자. 컴퓨터가 동전을 던지고 사용자는 앞뒤를 말한다. 컴퓨터는 난수 생성 함수를 이용하여 난수를 생성한 후에 난수가 짝수이면 동전의 앞면으로 간주하고 홀수이면 동전의 뒷면으로 간주한다. 이것을 몇 번 반복하여 승패를 기록한다.

<중 략>

코드 설명 및 고찰)
- 코드 설명
컴퓨터가 숫자 0과 1중 하나를 생성하였을 때, 사용자가 숫자 0과 1중 하나를 말하면 정답인지 틀렸는지를 판별하여 승패를 기록하는 코드이다.
먼저, main()함수에서는 동전을 던질 횟수 max_spin을 입력받는다. 그 후, max_spin의 값을 매개변수로 하는 함수 monte_carlo를 호출한다.

참고 자료

없음
다운로드 맨위로