#include <iostream.h>
#define WAIT for(;;)
double abs(double b){
return (b>=0 ? b : -b);
}
double Karekok(double sayi)
{
double kucukSayi=0.000001;
double onceki=-10000,simdiki=1;
while(abs(simdiki-onceki)>kucukSayi){
onceki=simdiki;
simdiki=(simdiki*simdiki+sayi)/(2*simdiki);
}
return simdiki;
}
void main(){
int end;
do
{
double sayi;
cout<<"Lütfen, bir sayi yaziniz: ";
cin>>sayi;
cout<< sayi<<" sayisinin karekoku = "<<Karekok(sayi)<<endl;
cout<<"Tekrar etmek icin 1 yaziniz!";
cin>>end;
}while(end==1);
WAIT;
}