fork(1) 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.  
  12. do {
  13. x_next = 0.5 * (x + c / x);
  14. x = x_next;
  15. } while (fabs(x * x - c) > eps);
  16.  
  17. cout << "Przyblizona wartosc pierwiastka z " << c << " wynosi: " << x << endl;
  18.  
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0.01s 5300KB
stdin
Standard input is empty
stdout
Przyblizona wartosc pierwiastka z 15 wynosi: 3.87298