В твоей задачи возможны варианты так так металлы твоих солей находятся между Al и водородом, и на катоде могут восстанавливаться и металлы и вода одновременно. А сила тока у тебя не указана.
Но, думаю в твоем случае это выглядит так:
У тебя в растворе находятся растворимые соли и химической р-ции между ними не происходит. Для условий этой задаче лучше всего подходит, то что металлы поменяютмя кислотными остатками,
MgCl2 + 2H2O = Mg(OH)2 + H2 + Cl2 - при электролизе
ZnSO4 + H2O = Zn + 0,5O2 + H2SO4 - при электролизе
Или суммарная реакция: MgCl2 + 3H2O + ZnSO4 = Mg(OH)2 + H2 + Cl2 + Zn + 0,5O2 + H2SO4
Так как на катоде выделилось 0,25г водорода (0,125 моль), то на другом катоде выделится 8,17г цинка (m(Zn)=N*Mr=0,125*65,39=8,17г).
И соотвественно на анодах: m(О2)=0,125/2*32=2г; m(Cl2)=0,125*71=8,87г.
Все!!!!!!!!!!