#include using namespace std; int main(int argc, char const *argv[]) { // pobierz liczbę float liczba; cout << "Podaj liczbę do pierwiastkowania: "; cin >> liczba; // x<-liczba/2 float pierwszyBok = liczba / 2.f; bool czyDalej = true; while (czyDalej) { if (pierwszyBok * pierwszyBok == liczba) { czyDalej = false; break; } // x=(x+liczba/x)/2 pierwszyBok = (pierwszyBok + liczba / pierwszyBok) / 2; // jeżeli x*x równa się liczbie zakończ działanie pętli // dopóki |x-liczba/x|> ustalona dokładność wykonuj int wyrazenie = pierwszyBok - liczba / pierwszyBok; if (wyrazenie < 0) { wyrazenie *= -1; } if (wyrazenie < 0.0001f) { czyDalej = false; } } cout << "Pierwiastek: " << pierwszyBok; return 0; }