Я ошибки не вижу. В последней строчке в промежуточном результате не хватает скобок вокруг 1+cosx, но это очевидно просто описка.