- 37 名前:sage mailto:sage [2012/10/18(木) 21:39:03.29 ]
- みなさま
様々な回答ありがとうございます。 整数の判断について調べていたところ floor()==ceil()の条件式を使うと良いことがわかりました。 if (floor(x/PI)==ceil(x/PI)) { return 0; }else{ return sin(x); } コードはこのようになります。 これで希望の動作ができるようになりました。 調べていて、「処理理系によってはうまく働かないことがある」 という記述を見つけたので、少し不安ではありますが これで様子をみてみます。
|

|