/*
QUESTION:
Write Recursive square root function
CODE:
*/
 
QUESTION:
Write Recursive square root function
CODE:
*/
#include<iostream.h>   
double sqrt( int n,int rep=0)
{ 
static double x=1;
if(n<=rep)
 return 0;
else
{ 
x=0.5*(x+n/x);
 sqrt(n,++rep);
} 
return x;
 }  
int main()
{
 int a;
 cout<<"enter the a"<<endl;
  cin>>a;
 cout<<sqrt(a)<<endl;
}
  
No comments:
Post a Comment