Usando funciones del lenguaje C, defina una función de intercambio para realizar el intercambio de dos números.
intercambio vacío(intamp; x, intamp; y)
{
int temp=0
temp=x;
x=y;
y=temp;
}
int main()
{ p>
int a=1;
int b=2;
Intercambiar(a, b
coutamp;lt;amp;lt); ;"a="amp;lt;amp;lt;aamp;lt;amp;lt;endl;
coutamp;lt;amp;lt;"b="amp;lt;amp;lt; bamp;lt;amp;lt;endl;
system("pausa");
return 0;
}
Ejecutar Resultado:
Información ampliada:
Intercambiar con puntero:
void Swap(int*x, int*y)
{
int temp=0;
temp=*x;
*x=*y;
*y=temp; p>
p>
}
int main()
{
int x=1;
int y=2;
Intercambiar(amp;x,amp;y);
printf("x=d,y=d\n",x,y); p>
system("pause");
return 0;
}
Resultado de la ejecución:
X=2 ; Y=1