728x90
반응형
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void dice(int n){
int count[6]= {0}; //배열
int r;
for(int i=0;i<n;i++){ //n 번 실행
r = rand()%6; //0~5번 난수 생성
count[r]++; //배열의 해당 인덱스의 값에 더하기 1(빈도 누적)
}
printf("주사위 실험 시행횟수 : %d회\n",n); //출력
for(int i=0;i<6;i++){ //1~6 각 수에 대한 빈도 및 확률률
printf("%d : %d회(%.2f)\n",i+1,count[i],((double)count[i]/n));
}
}
int main(void)
{
srand((unsigned int)time(NULL));
dice(500);
dice(5000);
dice(50000);
return 0;
}
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 여러 데이터가 있는 text 파일에서 데이터 추출하기(파싱) (0) | 2023.05.09 |
---|---|
[파이썬] 문제 : 터틀(turtle) 그린 그림의 대칭으로 그리기 (0) | 2023.05.09 |
[파이썬] 문제 : 주사위 3번 던져서 합을 구하는데 1 이면 다음번 수는 합하지 않고 6이면 다음번 수는 2배로 합 구하기 (0) | 2023.05.09 |
[파이썬] 문제 : 주사위 3개를 던졌을 때 주사위 2개의 합이 7이 되는 경우 출력 (0) | 2023.05.09 |
[파이썬] 문제 : tkinter에 matplotlib chart 그리기 (0) | 2023.05.07 |
댓글