Добавлю 5 коп. Подинтегральная функция непрерывна на 

, значит имеет первообразную на всём 

.  Функция из ответа таковой не является - она разрывна в нуле. Вот, чтобы его устранить, надо добавить разные константы в разных полуинтервалах 

 и 

, чтобы предел слева и справа в нуле совпали. После устранения полученная функция совпадёт с Вашей.
Предположительно ответ получен следующим образом:

Здесь, поделив на 

, сразу отказались от поиска первообразной на 

, что конечно чревато последующим стыкованием в нуле.