今回は賽の和についてです。
2つの賽の和を200回施行して分布を表示するとこまでは出来たのですがそれを棒グラフ化することができません。
5回ごとに*で端数は|で表示し各10個ずつで改行したいのですが端数の表示がうまくいきません。
以下途中までのプログラムです。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,sum,result,a;
int d[200];
result=0;
printf("5回で*、余りは|\n");
for(i=0;i<200;i++){
d[i]=(rand()%6)+(rand()%6)+2;
}
for(sum=2;sum<=12;sum++){
for(i=0;i<200;i++){
if(d[i]==sum){
result=result+1;
}
}
printf("%d --> %d回\n",sum,result);
for(a=0;a<result/5;a++)printf("*");{
if(==1)printf("|");
if(==2)printf("||");
if(==3)printf("|||");
if(==4)printf("||||");
}
result=0;
}
}