Paste Search Dynamic
Recent pastes
p=%f
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. {
  7. int i,N0;
  8. float a,b,p,FA,FP,TOL;
  9.  
  10. i = 1;
  11. N0 = 13;
  12. a = 0;
  13. b = 1;
  14. TOL = 0.00001;
  15. FA = a*a*a - 3*a + 1;
  16. while(i <= N0)
  17. {
  18. p = (a + b)/2;
  19. FP = p*p*p - 3*p + 1;
  20. printf("a=%f b=%f p=%f f(pn)=%fn",a,b,p,FP);
  21. if((FP==0)||(((a+b)/2)<TOL))
  22. {
  23. printf("ans=%fn",p);
  24. }
  25. i = i +1;
  26. if(FA*FP>0)
  27. {
  28. a = p;
  29. FA = FP;
  30. }
  31. else
  32. {
  33. b = p;
  34. }
  35. }
  36.  
  37. printf("p=%fn",p);
  38. }
  39. }
Parsed in 0.003 seconds