Гидроксид аммония — очень неустойчивое соединение (правильнее записывать его формулу не как NH4OH? А как NH3*H2O). Из влаги на стенках стакана, ополоснутого раствором гидроксида аммония, выделяется газ — аммиак: NH4OH -> H2O+NH3 (газ) Агалогично из влаги на стенках стакана, ополоснутого конц. Соляной кислотой HCl, выделяется газ — хлороводород (HCl — само по себе газообразное соединение) И при накрытии одним стаканом другого эти газы взаимодействуют между собой. Происходит химическая реакция: NH3+HCl=NH4Cl — хлорид аммония. Хлорид аммония NH4Cl — твердое вещество. Оно образуется в ходе взаимодействия газов. Именно образование хлорида аммония и показывает дым в стакане. Этот дым и есть продукт реакции