Реакция идет т.к HNO3 это сильная кислота а иное уравнение будет идти если
- Оба вещества растворимый
- В конце должен образовался газ/вода/осадок
- Если же вещества не растворимы то оно провзаимодействует только с сильной кислотой а как мы уже знаем HNO3 это сильная кислота. Что бы узнать какая кислота сильная а какая нет вам нужно выучить табличку сильных и слабых электролитов