/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_sqrt.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: gbaconni +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/08/18 10:53:01 by gbaconni #+# #+# */ /* Updated: 2021/08/18 12:08:49 by gbaconni ### ########.fr */ /* */ /* ************************************************************************** */ int ft_sqrt(int nb) { int i; if (nb == 2147483647) return (0); i = 1; while (nb > 0 && i < 46341 && i * i < nb) i++; if (nb / i == i && nb % i == 0) return (i); else return (0); }