#include <unistd.h>
void positive(int nb)
{
char a;
nb = (long long)(nb);
if (nb > 9)
{
positive(nb / 10);
positive((nb % 10));
}
else
{
a = nb + '0';
write(1, &a, 1);
}
}
void ft_putnbr(int nb)
{
if (nb >= 0)
{
positive(nb);
}
else
{
if (nb == -2147483648)
write(1, "-2147483648", 11);
else
{
nb = (-1) * (nb);
write(1, "-", 1);
positive(nb);
}
}
}