From 9ac98cb1f5cb724a424cd2069d856fa7b8295501 Mon Sep 17 00:00:00 2001 From: hugogogo Date: Fri, 5 Jun 2026 12:10:13 +0200 Subject: [PATCH] fix ft_sqrt --- Makefile | 2 +- srcs/ft_sqrt.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index c1b7e81..2aa1d61 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ _DEP = libft.h DEPS = $(_DEP:%.h=$(IDIR)/%.h) CFLAGS = -I$(IDIR) -CFLAGS += -Wall -Wextra -Werror -g3 +CFLAGS += -Wall -Wextra -Werror -g SRCS = ft_memset.c \ ft_bzero.c \ diff --git a/srcs/ft_sqrt.c b/srcs/ft_sqrt.c index 2cf8fe6..83096f9 100644 --- a/srcs/ft_sqrt.c +++ b/srcs/ft_sqrt.c @@ -18,11 +18,11 @@ double ft_sqrt(double x, double precision) { prev_guess = guess; guess = (guess + x / guess) / 2.0; - } while (prev_guess - guess > precision); + } while (ft_fabs(prev_guess - guess) > precision); return guess; // // binary search - // double low = 0 + // double low = 0; // double high = x; // double mid; // while (high - low > precision)