//This passes variables as arguments to a function affirm_me

#include <iostream>   
#include <string>

using namespace std;

void getNums(int& input1, int& input2);

void swapValues(int& variable1, int& variable2);

void showResults(int output1, int output2);

int main()
{
  int firstNum, secondNum;

  getNums(firstNum, secondNum);
  swapValues(firstNum, secondNum);
  showResults(firstNum, secondNum);

  return 0;
}

void getNums(int& input1, int& input2){
  cout << "Enter two integers: ";
  cin >> input1 >> input2;
}

void swapValues(int& variable1, int& variable2 ){
  int temp;

  temp = variable1;
  variable1 = variable2;
  variable2 = temp;

}

void showResults(int output1, int output2){
  cout << "The numbers in reverse order are: "
       << output1 << " " << output2 << ".\n";
}
