#include void swap(float&, float&); // function receives 2 references int main() { float firstnum = 20.5, secnum = 6.25; cout << "The value stored in firstnum is: " << firstnum << endl; cout << "The value stored in secnum is: "<< secnum << "\n\n"; swap(firstnum, secnum); // call the function with references cout << "The value stored in firstnum is now: " << firstnum << endl; cout << "The value stored in secnum is now: " << secnum << endl; return 0; } void swap(float& num1, float& num2) { float temp; temp = num1; // save num1's value num1 = num2; // store num2's value in num1 num2 = temp; // change num2's value return; }