В-общем, в а) вроде как без координат получается, что прямые параллельны, поэтому угол - 0. В б):
Пусть М - середина А1С1, тогда М {0 ; 0.5; 0.5} ; D {0.5 ; 1; -0.5}
Вектор MD (0.5 ; 0.5; -1)
Расстояние от М до Д = длине вектора МД: p=sqrt(0.5^2+0.5^2+1)=sqrt(6)/2 (sqrt - корень квадратный)
Ответ: а) 0 градусов ; б) sqrt(6)/2