скорее всего в уравнении реакции ошибка и она должна быть такой
CaCO3+2HNO3---->Ca(NO3)2+CO2+H2O (1)
водорода быть не может так как реакция не окислительно-восстановительная
раствор гидроксида натрия с углекислым газом реагирует по формуле
2NaOH+CO2=Na2CO3 + H2O (2)
найдем количество углекислого газа участвующего в реакции (количество углекислого газа выделившегося в уравнении (1) оно будет равно м=V/Vм, где V- объем газа литров, Vм молярный объем 22,4 л/моль
м(СО2)=40/22,4=1,79моль
в реакции (2) на один моль углекислого газа образуется 1 моль карбоната натрия, соответственно м(Na2CO3)=м(CO2)=1.79моль
молекулярная масса карбоната натрия равна 106 г/моль
М(Na2CO3)=106г/моль
найдем массу соли m(соли)=м*M
m(соли)=1,79*106=189,74г
Ответ 189,74 г
Примечание скорее всего вам точность до второго знака не требуется, поэтому массу и количество молей вещества округлите сами.
Обозначения массы, количества вещества, объема могут отличаться от приведенных здесь (в разных школах по разному)