Um Umeedy cos^2(x) = 1 - sin^2 (x) подстановка sin(x) = t обычное квадратное уравнение относительно t c ОДЗ [-1 .. 1] ну и чуть-чуть магии с arcsin