Процедура перевода числа из произвольной системы счисления в десятичную

Вот код функции перевода из десятичной СС в произвольную. Как написать обратную? Мыслей нет.

int Preobraz(int a, int p)
{
    int i, nov[10];
    for (i = 0; a; a /= p, i++)
        nov[i] = a % p;
    for (i--; i >= 0; i--)
        a = 10 * a + nov[i];
    return a;
}

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