Пусть третья сторона треугольника равна x см.
Периметр треугольника - это сумма длин всех его сторон. Следовательно:
$$5 + 7 + x = 21$$
$$12 + x = 21$$
$$x = 21 - 12$$
$$x = 9$$
Ответ: 9 см.