Ответ:

Считаем, что теплопотерь нет. Вода получает столько теплоты, сколько отдаёт железо. Для воды cв = 4200 Дж/(кг·°C), для железа cж ≈ 460 Дж/(кг·°C).

Теплота, полученная водой: Qв = 4200 · 5 · (40 − 7) = 693 000 Дж.

Для железа: 460m(540 − 40) = 693 000. Следовательно, m = 693 000/(460 · 500) ≈ 3,01 кг.

Ответ: примерно 3,0 кг железа.