Как добавить нули в начале числа

void to_binary(int x)
{
    while (x)
    {
        a4 = x % 2;
        x /= 2;
        new_b += a4 * pow(10, g);
        g++;
    }
}

Написал функцию перевода числа в бинарную систему счисления, но есть одно но, если число начинается с нуля, например, 0011, то мне в консоли видно только 11, можно ли пофиксить эту проблему, я думал через вектор, но мы его еще не проходили


Ответы (0 шт):