Categories

# Determining oxides in reaction of Cu and nitric acid

Recently, my teacher taught me the reaction between $$\ce{Cu}$$ and $$\ce{HNO3}$$. But I don’t understand one thing. What determines what type of oxide will be formed in the reaction? For example, if I react copper with dilute nitric acid, $$\ce{N2O}$$ is formed, whereas in case of medium and concentrated nitric acid, $$\ce{NO}$$ and $$\ce{NO2}$$ is formed respectively. Why does it happen like this? What determines the oxides in the fundamental level?