Obliczanie wartości pierwiastka kwadratowego z liczby nieujemnej!

Witam!
Uczę się programować i do swojej nauki potrzebuję program stosujący algorytm Newtona-Raphsona(metoda Herona) do obliczania wartości pierwiastka kwadratowego z liczby nieujemnej w języku c++. Bardzo proszę o prosty program, gdyż uczę się tego dopiero pierwszy rok.
Z góry dziękuję,
Tomasz.

Przykład jest chyba nawet na Wikipedii.

Tak już udało mi się znaleźć program spełniający moje oczekiwania, przepraszam za zbędne pytanie.