①サイコロを10回振った合計を1万回記録する
②その1万回記録した中で、合計値が30であった回数を求める
③さらに、1万回記録した中で、一番多かった合計値とそれが何回あったかを求める
というプログラムを書きたいです
①はサイコロを10回振った合計を求めるプログラムは書けたのですが、1万回記録するプログラミングを書くとkilledというメッセージがでました。
一応そのプログラムを載せておきます。
コード:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i, j, sum;
int a[100];
srand((unsigned int)time(NULL));
for (j = 0; i < 10000; j++)
{
sum = 0;
for (i = 0; i < 10; i++)
{
sum = sum + rand() % 6 + 1;
}
a[j] = sum;
}
for (j = 0; j < 10000; j++)
printf("%d\n", a[j]);
return 0;
}
どう書けば1万回記録することができるのかということと、②と③の書き方を教えていただきたいです。よろしくお願いします。