Ответ:

Пусть булочка стоит \(x\) рублей. Тогда пирожное стоит \(x+18\) рублей.

По условию стоимости трёх пирожных и четырёх булочек равны: \(3(x+18)=4x\).

\(3x+54=4x\), откуда \(x=54\).

Булочка стоит 54 рубля, пирожное — \(54+18=72\) рубля.

Ответ: пирожное — 72 р., булочка — 54 р.