01: #include <stdio.h>
02: #include <math.h>
03: 
04: int main(void){
05:   double xmin, xmax, x, dx, fx;
06:   int i, ncal;
07: 
08:   xmin = -100.0;                   // xの最小値
09:   xmax =  100.0;                   // xの最大値
10:   dx = 0.0001;                     // xの計算のきざみ幅(誤差の程度)
11:   ncal = (xmax-xmin)/dx;           // 計算回数
12: 
13:   for(i=1; i<=ncal; i++){
14:     x = xmin + i*dx;                        // xの計算
15:     fx = -2.0*x*x + 4.0*x + 6*cos(x);       // f(x)の計算
16: 
17:     if(0 < fx)break;                        // f(x)がゼロを越えると
18:   }
19:   
20:   printf("x = %fのときf(x)がゼロを越える\n",x);
21: 
22:   return 0;
23: }


no counter