why are metals reducing agent whereas non metal are oxidising agent
Metals have a tendency to donate electrons and get oxidized. Thus, they are reducing agents
Non- metals on the other hand have a tendency to gain electrons and get reduced. Therefore, they are oxidizing agents.