Gọi halogen lả $X_2$
$2Fe+3X_2\to 2FeX_3$
$n_{FeX_3}=\dfrac{8,88}{56+3X}(mol)$
$\Rightarrow n_{X_2}=1,5n_{FeX_3}=\dfrac{13,32}{56+3X}(mol)$
$Mg+X_2\to MgX_2$
$n_{MgX_2}=\dfrac{8,28}{24+2X}(mol)$
$\Rightarrow n_{X_2}=\dfrac{8,28}{24+2X}(mol)$
Ta có:
$\dfrac{13,32}{56+3X}=\dfrac{8,28}{24+2X}$
$\Leftrightarrow 8,28(56+3X)=13,32(24+2X)$
$\Leftrightarrow X=80(Br)$
Vậy halogen là brom.