ряд электроотрицательности металлов: li, rb, k, ba, sr, ca, na, mg, al, mn, zn, cr, fe, cd, co, ni, sn, pb, h, sb, bi, cu, hg, ag, pd, pt, au медь стоит после цинка, поэтому не может вытеснить его из соединения. поэтому вторая реакция идёт. в первой же реакции водород стоит после магния, значит, вытесняет его, поэтому реакция идёт.