Question d’entretien chez Meta

Implement a square root function using only +,-,*,/

Réponse à la question d'entretien

Utilisateur anonyme

1 juin 2013

double mysqrt(double input, double precision = 0.1) { double res = input; while (true) { double newres = input/res; if (abs(newres-res)< precision) return res; res = (res + newres)/2; } }