Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- int k;
- double a,b,xk = 1;
- double *x;
- double F(double z)
- {
- return pow(z,3)-3*pow(z,2)-2*z+5;
- }
- int main()
- {
- cout << "Podaj a: ";
- cin >> a;
- cout << "Podaj b: ";
- cin >> b;
- cout << "Podaj k: ";
- cin >> k;
- cout << "Podaj xk: ";
- cin >> xk;
- cout << endl;
- x = new double[k];
- if(xk == a) x[0] = b;
- else x[0] = a;
- for(int i=1;i<=k-1;i++)
- {
- x[i] = x[i-1] - F(x[i-1])*(xk-x[i-1])/(F(xk)-F(x[i-1]));
- }
- cout << "Wynik: " << x[k-1] << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement