В примере кода расчета значения многочлена в точке t отсутствует присвоение переменной p начального значения (нейтрального левого, или ка его там). В моем компилсяторе VS я делал самостоятельно, и присвоил ей значение 0 при инициализации, после сверки с Вашим кодом попробовал убрать присвоение 0 - компилятор выдал ошибку.
Прошу прокомментировать.