Точно с азотной кислотой?
по-моему, водород не выделяется, так как идет реакция:
4Mg + 10HNO3(разб.) = 4Mg(NO3)2 + N2O + 5H2O
Если ответ по предмету Химия отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.