Краткий ответ:
\[ \boxed{R=\frac{l\sin\frac{\beta}{2}}{\sin\frac{\alpha}{2}}} \]
\[ \boxed{h=l\sqrt{1-\frac{\sin^2\frac{\beta}{2}}{\sin^2\frac{\alpha}{2}}}} \]
где \(R\) — радиус основания, \(h=OO_1\) — высота цилиндра.
Решение
Так как \(C\) и \(D\) лежат на окружности основания,
\[ O_1C=O_1D=l. \]
Рассмотрим равнобедренный треугольник \(CO_1D\). Его угол при вершине равен \(\beta\), поэтому
\[ CD=2l\sin\frac{\beta}{2}. \]
В равнобедренном треугольнике \(COD\):
\[ OC=OD=R,\qquad \angle COD=\alpha, \]
следовательно,
\[ CD=2R\sin\frac{\alpha}{2}. \]
Приравняем два выражения для \(CD\):
\[ 2l\sin\frac{\beta}{2} = 2R\sin\frac{\alpha}{2}. \]
Отсюда
\[ R=\frac{l\sin\frac{\beta}{2}}{\sin\frac{\alpha}{2}}. \]
Теперь треугольник \(OO_1D\) прямоугольный:
\[ O_1D^2=OO_1^2+OD^2. \]
То есть
\[ l^2=h^2+R^2, \]
\[ h=\sqrt{l^2-R^2}. \]
Подставляя найденный радиус, получаем формулу для высоты:
\[ h=l\sqrt{1-\frac{\sin^2\frac{\beta}{2}} {\sin^2\frac{\alpha}{2}}}. \]
Проверка: найденные \(R\) и \(h\) удовлетворяют \(R^2+h^2=l^2\).
