How do metals and non-metals react with acids?
Metals typically react with acids to produce hydrogen gas and a salt. For example, when zinc reacts with hydrochloric acid, it produces zinc chloride and hydrogen gas. Non-metals generally do not react with acids in the same way; instead, they may react with bases or have different types of reactions.