って問題で、コードは以下の通りなんですが平均点だけエラーが出て、(double)sum1/3.00以外考えつかないのですがどのようにやれば直るのか教えていただきたいです。
#include<stdio.h>
main()
{
int score[100][3], i, j, sum1[100], sum2[100];
for (i = 0; i < 100; i++)
{
sum1[i] = 0;
for (j = 0; j < 3; j++)
{
scanf("%d", &score[i][j]);
sum1[i] = sum1[i] + score[i][j];
}
}
for (i = 0; i < 100; i++)
{
for (j = 0; j < 3; j++)
{
printf("%7d", score[i][j]);
}
printf("%7d", (double)sum1[i] / 3.00);
printf("\n");
}
for (i = 0; i < 100; i++)
{
sum2[i] = 0;
for (j = 0; j < 3; j++)
{
sum2[j] = sum2[j] + score[i][j];
}
}
for (j = 0; j < 3; j++)
{
printf("%7.2lf", (double)sum2[j] / 100.00);
}
}
89 90 88 0
31 32 54 0
12 45 67-1431655765
13 96 431431655765
68 76 43-1431655765
32 53 95 0
23 95 53 0
23 54 23-1431655765
12 65 43 0
87 65 43 0
89 90 88 0
...省略
12 65 43 0
87 65 43 0
39.00 66.20 53.78