1. Если точка C находится между A и D, то CD = AB - AC - BD = 12 - 3 - 4 = 5 см.
2. Если точка D находится между A и C, то CD = AC - AD. AD = AB - BD = 12 - 4 = 8 см. CD = 3 - 8 = -5 см (невозможно).
3. Если точки C и D находятся вне отрезка AB, то возможны другие варианты, но исходя из условия, что они взяты на отрезке AB, наиболее вероятный ответ 5 см.
Ответ: 5 см.