Guest User

Untitled

a guest
Nov 19th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. #include<iostream>
  2. #include<conio.h>
  3. #define _USE_MATH_DEFINES
  4. #include <math.h>
  5.  
  6.  
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12. double a, b, c, fa, fb, fc, pierw, powtorzenie = 0;
  13. const double dokladnosc = 1e-7;
  14. cout << "podaj wartosc a="<< endl;
  15. cin >> a;
  16. cout << " podaj wartosc b="<< endl;
  17. cin >> b;
  18. fa = pow(M_E, (-1, 5 * a)) - 0, 3 * (pow(a, 2));
  19. fb = pow(M_E, (-1, 5 * b)) - 0, 3 * (pow(b, 2));
  20. if (fa == 0)
  21. {
  22. pierw = a;
  23. cout << "Wynikiem jest liczba " << pierw << endl;
  24. _getch();
  25. EXIT_SUCCESS;
  26. }
  27.  
  28. else if (fb == 0)
  29. {
  30. pierw = b;
  31. cout << "Wynikiem jest liczba " << pierw << endl;
  32. _getch();
  33. EXIT_SUCCESS;
  34. }
  35. do
  36. {
  37. powtorzenie++;
  38. c = (a + b) / 2;
  39. fc = pow(M_E, (-1, 5 * c)) - 0, 3 * (pow(c, 2));
  40. if (fc == 0)
  41. {
  42. pierw = c;
  43. cout << "Wynikiem jest liczba " << pierw << endl;
  44. _getch();
  45. EXIT_SUCCESS;
  46. }
  47. if ((fa*fc) < 0)
  48. {
  49. b = c;
  50. }
  51. else
  52. {
  53. a = c;
  54. }
  55. }
  56. while (a - b >= dokladnosc);
  57. pierw = c;
  58. cout << "rozwiazaniem jest " << pierw;
  59. cout << " ilosc powtorzen " << powtorzenie;
  60. _getch();
  61. }
Add Comment
Please, Sign In to add comment