Ответ:

За обедом выпили:

\(18 + 12 = 30\) (стаканов).

Всего выпили:

\(18 + 30 = 48\) (стаканов).

Схема: завтрак — 18 стаканов; обед — 18 стаканов и ещё 12 стаканов; всего — ?

Ответ: 48 стаканов компота.