//Finding square root of a number
#include<stdio.h>
int main()
{
int N;
printf("Enter the number");
scanf("%d",&N);
float low=0;float high=N;
float mid;
while(high-low>0.0002)
{
mid=(low+high)/2;
if( (mid*mid) <N)
low=mid;
if( (mid*mid)==high)
{printf("Answer is %f",mid);return 0;}
if( (mid*mid) >N)
high=mid;
}
printf("%f",mid);
return 0;
}
Ly9GaW5kaW5nICBzcXVhcmUgIHJvb3QgIG9mICBhICBudW1iZXIKI2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBpbnQgTjsKCXByaW50ZigiRW50ZXIgIHRoZSAgbnVtYmVyIik7CglzY2FuZigiJWQiLCZOKTsKCWZsb2F0IGxvdz0wO2Zsb2F0IGhpZ2g9TjsKCWZsb2F0IG1pZDsKCQoJd2hpbGUoaGlnaC1sb3c+MC4wMDAyKQoJewoJbWlkPShsb3craGlnaCkvMjsKCWlmKCAobWlkKm1pZCkgPE4pCglsb3c9bWlkOwoJCglpZiggKG1pZCptaWQpPT1oaWdoKQoJe3ByaW50ZigiQW5zd2VyIGlzICVmIixtaWQpO3JldHVybiAwO30KCQoJaWYoIChtaWQqbWlkKSA+TikKCWhpZ2g9bWlkOwoJfQoJcHJpbnRmKCIlZiIsbWlkKTsKCXJldHVybiAwOwp9