Question: which two subatomic particles have equal but opposite charges?
Answer: Protons and electrons have equal and opposite charges while neutrons have no charge. We have the following simple picture of the atom. The atom is comprised of a positively charged nucleus composed of protons and neutrons.