Coulomb interaction is responsible
        
             
        
        
        
The cathode and anode are hooked up to an electrical circuit The chemical reactions in the battery causes a build up of electrons at the anode. This results in an electrical difference between the anode and the cathode. Hope this helps :)
        
             
        
        
        
The electrostatic force between two charges Q1 and q is given by

where 
ke is the Coulomb's constant
Q1 is the first charge
q is the second charge
r is the distance between the two charges
Re-arranging the formula, we have

and since we know the value of the force F, of the charge Q1 and the distance r between the two charges, we can calculate the value of q:

And since the force is attractive, the two charges must have opposite sign, so the charge q must have negative sign.
 
        
        
        
I'm pretty sure what you are trying to ask for is radiative energy, light energy, and electronic energy.
Radiative since the microwave is releasing radiation,
Light since there is light inside the microwave,
Electronic since it is plugged in and uses electricity.
You can also use sound, but I don't think every microwave makes sound. 
        
             
        
        
        
Answer:
#include <iostream>
#include <vector>
using namespace std;
int main() {
   const int NUM_GUESSES = 3;
   vector<int> userGuesses(NUM_GUESSES);
   int i = 0;
 int uGuess = 0;
 for(i = 0; i <= userGuesses.size() - 1; i++){
  cin >> uGuess;
  userGuesses.at(i) = uGuess;
 }
 cout << endl;
   return 0;
}
Explanation:
First inbuilt library were imported. Then inside the main( ) function, 3 was assigned to NUM_GUESSES meaning the user is to guess 3 numbers. Next, a vector was defined with a size of NUM_GUESSES.
Then a for-loop is use to receive user guess via cin and each guess is assigned to the vector.