void    ft_putchar(char c)
{
        write(1, &c, 1);
}

void    ft_putstr(char  *s)
{
        int     i;
        i = 0;
        while (s[i])
        {
                write(1, &s[i], 1);
                i++;
        }
}

void    fr_putnbr(int nb)
{
        if (nb == -2147483648) 
        { 
                write (1, "-2147483648", 11);    
        } 
        if (nb < 0) 
        { 
                ft_putchar('-'); 
                nb = nb * -1; 
        } 
        if (nb >= 0 && nb <= 9) 
        { 
                ft_putchar(nb + '0');    
        } 
        if (nb > 9) 
        { 
                ft_putnbr(nb / 10); 
                ft_putnbr(nb % 10); 
        } 
}

int     fizzbuzz(int n)
{
                int     i; 
                i = 0; 
                while (i <= n) 
                { 
                        if (i % 15 == 0) 
                        { 
                                ft_putstr("fizzbuzz\n"); 
                        } 
                        else if (i % 5 == 0) 
                        { 
                                ft_putstr("buzz\n"); 
                        } 
                        else if (i % 3 == 0) 
                        { 
                                ft_putstr("fizz\n"); 
                        } 
                        else if (i >= 0 && i <= 9) 
                        { 
                                ft_putchar(i + '0'); 
                                ft_putchar('\n'); 
                        } 
                        else if (i > 9) 
                        { 
                                ft_putnbr(i); 
                                ft_putchar('\n'); 
                        } 
                } 
                return (i); 
} 

int main(void)
{
    fizzbuzz(100);
    return (0);
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: