И функция log(), и функция log10() определены только для положительных чисел. В функции pc_logn() базовая формула изменена и логарифм числа по основанию n равен логарифму этого числа по произвольному основанию, поделенному на логарифм числа n по тому же самому основанию.