for (j = 1; j <= n; j++) { if (j%2) y = y + (sin(j*x))/n; else y = y - (sin(j*x))/n; } コード
作成したプログラムの繰り返し文の部分だけ抜粋しました。
nは5とします。yは合計です。
jが奇数ならyに足し算、jが偶数ならyに引き算をして最後に合計を示したいのですが合計結果の値が上手く行きません(実行はされるけど計算結果が正しくならない)
どこがダメなのでしょうか
どこがだめと聞かれても、何をしたいのか分からないと、合ってるのかどうか、分かりようが無い。
どういう計算をするのでしょう?
期待する結果と、実際の結果は?
回答3件
あなたの回答
tips
プレビュー