/*El siguiente algoritmo presenta el intercambio del valor de dos variables
en la memoria RAM del computador, por medio de una invocaci˘n de una funci˘n
por referencia al estilo del C. */
																														 //REFEREN1.CPP
#include <iostream.h>

void IntercambioEnMemoria(float *a, float *b){
	float aux;            //variable local

	aux= *a;
	*a   = *b;
	*b   = aux;
}

void main(){
	float X, Y;

	cout << "Digite un real para almacenar en variable X: ";
	cin >> X;
	cout << "Digite un real para almacenar en variable Y: ";
	cin >> Y;

	IntercambioEnMemoria(&X, &Y);

	cout << "\nDespu‚s de intercambiadas, X ahora es igual a "  << X;
	cout << "\ny la variable Y ahora es igual a " << Y;
}


