#include using namespace std; #include int main() { int count,n; double e,r,guess,oldguess; cout << "Number to compute the square root? "; cin >> n; assert(n>0); cout << "To which precision?"; cin >> e; assert(e>0); guess = n/2.0; count = 0; do { r = n/guess; oldguess = guess; guess = (guess+r)/2.0; cout << guess << endl; count++; } while(guess - oldguess >= e || oldguess - guess >= e); cout << "The answer is " << guess << endl; cout << "I did " << count << " iterations.\n"; return 0; }