Ответ:

При теплообмене количество теплоты, отданное сталью, равно количеству теплоты, полученному водой:

\(m_{ст}c_{ст}(t_{ст}-t)=m_{в}c_{в}(t-t_{в})\).

Подставим данные и выразим теплоёмкость стали:

\(2c_{ст}(100-30)=3\cdot4200\cdot(30-20)\).

\(140c_{ст}=126000\), поэтому \(c_{ст}=900\) Дж/(кг·°C).

Ответ: 900 Дж/(кг·°C).