Compare commits

...

1 Commits

Author SHA1 Message Date
hugogogo
8edf428fed changed sign_f to also return zero 2026-05-08 00:59:29 +02:00
3 changed files with 5 additions and 3 deletions

View File

@@ -127,7 +127,7 @@ SRCS = ft_memset.c \
ft_greater.c \
ft_smaller.c \
ft_sign.c \
ft_sign_f.c \
ft_fsign.c \
ft_modf.c \
ft_pow.c \
ft_sqrt.c \

View File

@@ -129,7 +129,7 @@ double ft_fabs(double n);
int ft_greater(int a, int b);
int ft_smaller(int a, int b);
int ft_sign(int i);
int ft_sign_f(double i);
int ft_fsign(double i);
double ft_modf(double x, double *int_part);
double ft_pow(double base, int exponent);
double ft_round(double x);

View File

@@ -1,8 +1,10 @@
#include "libft.h"
int ft_sign_f(double i)
int ft_fsign(double i)
{
if (i < 0)
return (-1);
else if (i == 0)
return (0);
return (1);
}