1) Этот код преобразует число N из системы счисления с основанием P в десятичную систему. Он считывает два числа N и P, затем в цикле выполняет преобразование, пока N не станет меньше 0 или P не выйдет за допустимые пределы (от 2 до 9). 2) Подсказки: - Обрати внимание на условие цикла: оно проверяет, что N неотрицательно и P находится в диапазоне от 2 до 9. - Разберись, как работает умножение на `digit` и почему `digit` увеличивается в 10 раз на каждой итерации.