C言語なら俺に聞け! Part 102
レス数が900を超えています。1000を超えると表示できなくなるよ。
0925デフォルトの名無しさん
05/02/26 03:50:02止まるっていうか、Nの増加によって項数が増えることが
階乗の計算処理に大きく影響するからだと思う。
間違ってるのはともかく、アルゴリズム自体ももう少し工夫したらどうかな。
double mysin(double x)
{
double a, b, sum;
int i;
b = 1;
a = x;
sum = x;
for (i = 2; i < 100; i += 2) {
b *= i * (i + 1);
a *= (-1) * x * x;
sum += a / b;
}
return sum;
}
レス数が900を超えています。1000を超えると表示できなくなるよ。