Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. int k;
  7. double a,b,xk = 1;
  8. double *x;
  9.  
  10. double F(double z)
  11. {
  12. return pow(z,3)-3*pow(z,2)-2*z+5;
  13. }
  14.  
  15. int main()
  16. {
  17. cout << "Podaj a: ";
  18. cin >> a;
  19. cout << "Podaj b: ";
  20. cin >> b;
  21. cout << "Podaj k: ";
  22. cin >> k;
  23. cout << "Podaj xk: ";
  24. cin >> xk;
  25. cout << endl;
  26.  
  27. x = new double[k];
  28.  
  29. if(xk == a) x[0] = b;
  30. else x[0] = a;
  31.  
  32. for(int i=1;i<=k-1;i++)
  33. {
  34. x[i] = x[i-1] - F(x[i-1])*(xk-x[i-1])/(F(xk)-F(x[i-1]));
  35. }
  36. cout << "Wynik: " << x[k-1] << endl;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement