1. Уголь выделит теплоту в количестве = 0,3 кг * 34000 кДж = 10200 кДж, разделим это на 50 кг воды с теплоемкостью 4,2 кДж/кг*град. Получим 10200 / (50*4,2) = 48,6 градуса.
2. Нет ответа, т.к. не ясно из формулировки сколько олова и что с ним делают (нагревают или плавят).