fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. double c = 15.0;
  8. double eps = 0.001;
  9. double x = c; // początkowe przybliżenie
  10. double x_next;
  11. int iteracje = 0;
  12.  
  13. do {
  14. x_next = 0.5 * (x + c / x);
  15. x = x_next;
  16. iteracje++;
  17. } while (fabs(x * x - c) > eps);
  18.  
  19. cout << "Przyblizona wartosc pierwiastka z " << c << " wynosi: " << x << endl;
  20. cout << "Liczba iteracji: " << iteracje << endl;
  21.  
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
Przyblizona wartosc pierwiastka z 15 wynosi: 3.87298
Liczba iteracji: 5