C言語なら俺に聞け! Part 116
レス数が950を超えています。1000を超えると書き込みができなくなります。
0960デフォルトの名無しさん
2005/11/06(日) 19:17:59とりあえずプログラムは作ってみたのですが、うまく作動しません。
助言をお願いします。
#include <stdio.h>
#include <math.h>
float f(float x);
float main(){
float a=0.1,b=M_PI,c;
int k=0;
while(fabs(f(c))>0.01){
k++;
c=(a+b)/2;
if(f(c)<0)
b=c;
else
a=c;
}
printf("Answer=%f\n",c);
printf("Number=%d\n",k);
}
float f(float x){
return (3*sin(x)-log(x));
}
レス数が950を超えています。1000を超えると書き込みができなくなります。