Lời giải:
Phản ứng xảy ra:
$\rm Fe+2HCl \to FeCl_2+H_2\\Mg+2HCl \to MgCl_2+H_2$
Gọi số mol của $\rm Fe$ và $\rm Mg$ lần lượt là $\rm x,y\ (mol)$
$\rm n_{HCl}=0,8.0,8=0,64\ (mol)\\n_{HCl}=x+y=0,64\ (mol)\\m_{hh}=56x+24y=16\ (g)$
Hệ phương trình:
$\begin{cases} \rm x+y=0,64\\ \rm 56x+24y=16\end{cases}$
Ta được:
$\begin{cases} \rm x=0,02\ (mol)\\ \rm y=0,62\ (mol)\end{cases}$
Phần trăm khối lượng mỗi kim loại:
$\rm \%Fe=\dfrac{0,02.56}{16\%}=7\%\\ \%Mg=100\%-7\%=93\%$