Write equations for the reactions of each of: (a) nitric acid (b) sulfuric acid *(c) hydroiodic acid, with each of: (i) sodium hydroxide (ii) zinc oxide (iii) ammonia.
So, the reaction of nitric acid with sodium hydroxide and zinc oxide is simple because I know that acid + base = salt + water. Therefore:
$$ \begin{align} \ce{HNO3(aq) + NaOH (aq) &-> NaNO3 (aq) + H2O (l)}\\ \ce{2HNO3(aq) + ZnO (s) &-> Zn(NO3)2 (aq) + H2O (l)} \end{align} $$
It makes sense. In the second part, for example, $\ce{Zn}$ is 2+ and $\ce{H}$ is -1. So using the criss-cross method, you get $\ce{Zn(NO3)2}$ and water. I understand this.
However, with ammonia:
$$\ce{HNO3(aq) + NH3 -> NH4NO3}$$
How am I supposed to know this equation? It's not metal + acid = salt + water. Is there word equations for everything?