fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. int main() {
  5. double c = 15.0; // liczba, z której liczymy pierwiastek
  6. double eps = 0.001; // dokładność
  7. double x = c; // początkowe przybliżenie
  8. double x_next;
  9.  
  10. do {
  11. x_next = 0.5 * (x + c / x);
  12. x = x_next;
  13. } while (fabs(x * x - c) > eps);
  14.  
  15. std::cout << "Przyblizona wartosc pierwiastka kwadratowego z "
  16. << c << " wynosi: " << x << std::endl;
  17.  
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0.01s 5312KB
stdin
Standard input is empty
stdout
Przyblizona wartosc pierwiastka kwadratowego z 15 wynosi: 3.87298