シミュレーションの平均値を計算する必要があります。シミュレーションは進行中であり、(反復ごとに) 現在の平均値を出力したいと考えています。それ、どうやったら出来るの?
以下のコードを(ループで)試しましたが、正しい値が計算されているとは思いません...
int average = 0;
int newValue; // Continuously updated value.
if(average == 0) {
average = newValue;
}
average = (average + newValue)/2;
また、各 newValue を配列に格納し、反復ごとに配列全体を要約して計算を行うことについても教えました。ただし、ループは無限ループであるため、配列のサイズを実際に判断できないため、これは良い解決策ではないと思います。
私が考えすぎて、上記のコードが実際に正しい可能性もありますが、そうは思いません...