Краткий ответ:
а) Высота цилиндра:
\[
h=10\sqrt2\text{ см}
\]
б) Площадь основания:
\[
S_{\text{осн}}=50\pi\text{ см}^2
\]
Решение:
Осевое сечение цилиндра — прямоугольник, у которого стороны равны высоте цилиндра \(h\) и диаметру основания \(d\). Так как сечение является квадратом, то:
\[ h=d=a, \]
где \(a\) — сторона квадрата.
Диагональ квадрата равна \(20\) см. По теореме Пифагора:
\[ a\sqrt2=20, \]
откуда
\[ a=\frac{20}{\sqrt2}=10\sqrt2\text{ см}. \]
Значит,
\[ h=10\sqrt2\text{ см}, \qquad d=10\sqrt2\text{ см}. \]
Радиус основания:
\[ r=\frac d2=\frac{10\sqrt2}{2}=5\sqrt2\text{ см}. \]
Площадь основания:
\[ S_{\text{осн}}=\pi r^2=\pi(5\sqrt2)^2=50\pi\text{ см}^2. \]
Проверка:
\[ \sqrt{(10\sqrt2)^2+(10\sqrt2)^2} =\sqrt{200+200} =\sqrt{400}=20\text{ см}. \]