• 締切済み

C言語のプログラミング問題です

cos(x)=1-x^2/2!+x^4/4!-x^6/6!+......である.ここで第1項まで、2項まで、3項まで、.....7項までとったときの値y1、y2、y3...y7をx=0~2πまで 0.01間隔で計算せよ.という問題がよくわからないので、おねがいします.

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

わからないところはなんでしょう? プログラムっぽく書けば、全体の流れは次のようになりますよね? for(x=0 ~ 2π を 0.01きざみで ) {   y1=第1項までの計算 ;   y2=第2項までの計算 ;   ..   y7=第7項までの計算 ;   printf( 適当なフォーマットでx,y1,y2..,y7 を出力 ); } ややこしい処理はまったくありません。ただの計算問題です。 初心者でも十分に解ける問題です。 /* 効率よく、かつ、精度よく計算しようとすると、数値演算(特に浮動小数点数)についての知識と、プログラムへの工夫が必要ですが */

回答No.1

で、"おねがいごと"は何でしょう?