#include#includefloat asqrt (float x, float precision){float guess;guess = 1.0;while (fabs(guess*guess-x) >= precision){guess = 0.5 * (guess + (x / guess));}return (guess);}int main (){float x, precision;cout << "Enter a real number and the precision: ";cin >> x >> precision;cout << "sqrt(" << x << ") is almost " << asqrt(x,precision) << endl;return(0);}
No comments:
Post a Comment