Saturday, March 21, 2015

float guess on c program





#include 
#include 
 
float 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