Точка данной кривой не принадлежит. В условии в аргументе гиперболического косинуса в знаменателе точно есть деление на а?
ch(0) = 1, или я опять что-то упустил?

Топикстартеру:
Когда вычисляли интеграл, зачем так мудрёно записали? Там же просто sh(x/a). Ну и ещё множитель "а" потеряли.
В ответе будет a*(sh(b/a) - sh(0/a)) = a*sh(b/a) = a*sqrt(ch^2(b/a) - 1) = sqrt((a*ch(b/a))^2 - a^2) = sqrt(h^2 - a^2), так что всё у Демидовича правильно
