-1
基本的なプログラムですが、各行の平均を個別に計算する方法を知る必要があります。より多くのカウントを使用する必要がありますか、別のループを使用する必要がありますか?どのようにすべての行の平均を個別に数えることができますか
int main()
{
int r;
int Count=0;
double sum=0;
double Average=0;
double c,value;
for (r=1; r<11; r++)
{
for(c=1; c<5; c++)
{
value=(rand()%10000)/100.0;
if (value>=67.0)
{
Count++;
printf("%5.2f ",value);
sumTotal=sumRow/sumCol;
sum += value;
}
else
{
printf(" ");
}
}
Average=sum/Count;
if(Average == 0){
printf("| ");
}
else{
printf("| %6.2f ",Average);
}
printf("\n");
}
return 0;
}
ようこそスタックオーバーフロー。まもなくMCVE([MCVE])の作成方法については、[About]ページをお読みください。外側ループの各繰り返しの開始時に、 'Count'と' sum'(大文字の一貫性?)をゼロに設定する必要があります。あなたは 'sumTotal'、' sumRow'、または 'sumCol'の宣言を表示しません。これは気を散らす/混乱させます。 –
大文字にして申し訳ありません、ありがとうございます。 –