アプリ版:「スタンプのみでお礼する」機能のリリースについて

乱数を使って得た数値50個を階級分けしたいのですが,
やりかたがわかりません。どなたか教えていただけたら嬉しいです。

乱数は for(i=0;i<50;i++){
size[i]=rand()%10+rand()%10;
}
で作成しこれを10刻みで何個ずつあったかわけたいです

A 回答 (2件)

rand()%10+rand()%10の値が不要なら


size[0]=0;
size[1]=0;
for(i=0;i<50;i++){
if ((rand()%10+rand()%10)<10){
size[0]+=1;
}else{
size[1]+=1;
}
}
でOKかと。
    • good
    • 0

>10刻みで何個ずつあったかわけたいです


この意味がよくわかりません。具体的に説明していただけませんでしょうか。
size[i]に格納される乱数は、
rand()%10 で 0~9 の値になるので、結果として
0~18の値になります。
(1)0~9
(2)10~18
のケースに分けてカウントしたいということでしょうか。
    • good
    • 0
この回答へのお礼

返信ありがとうございます!
説明が足りませんでした、その通りです
sizeの値を階級の幅を10としたいということです

お礼日時:2021/02/24 14:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!