// Filename: swapping.cpp

// This program takes two values from the user and then swaps them
// before printing the values. The user will be prompted to enter
// both numbers.

#include <iostream>

using namespace std;

int main()
{
    float firstNumber;
    float secondNumber;
    float temp;

    // Prompt user to enter the first number. 
    cout << "Enter the first number" << endl;
    cout << "Then hit enter" << endl;
    cin >> firstNumber;

    // Prompt user to enter the second number. 
    cout << "Enter the second number" << endl;
    cout << "Then hit enter" << endl;
    cin >> secondNumber;

    // Echo print the input.
    cout << endl << "You input the numbers as " << firstNumber
         << " and " << secondNumber << endl;

    // Now we will swap the values. 
    temp = firstNumber;
    firstNumber = secondNumber;
    secondNumber = temp;

    // Output the values.
    cout << "After swapping, the first number has the value of" << firstNumber << "which was the value of the second number" << endl;
    cout << "The second number has the value of" << secondNumber << "which was the value of the first number" << endl;
    
    
    return 0;
}

