Пример:
#include <cmath>
#include <iostream>
int main()
{
double α, β = 1.25*M_PI;
std::cout.precision(16);
std::cout << "α: ";
std::cin >> α;
std::cout << 1./tan(1.5*α+β);
}
Можно также воспользоваться формулой котангенса суммы и привести данное выражение к виду (1+tg1,5α)/(1-tg1,5α), а тогда и никакие π не понадобятся:
#include <cmath>
#include <iostream>
int main()
{
double a, b;
std::cout.precision(16);
std::cout << "a: ";
std::cin >> a;
b = tan(1.5 * a);
std::cout << (1. + b) / (1. - b);
return 0;
}