#include <unistd.h>
void func(int nb)
{
char digit;
if(nb == -2147483648)
write(1, "-2147483648", 11);
else if(nb < 0)
{
write(1, "-", 1);
func(-nb);
}
else if(nb >= 10)
{
func(nb / 10);
digit = nb % 10 + '0';
write(1, &digit, 1);
}
else if(nb < 10)
{
digit = nb + '0';
write(1, &digit, 1);
}
}
int main() {
func(0);
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: