English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

operando las variables invertir los valores de "x" y "y" de modo que x=5 y y=7 en el resultado final del programa al compilarlo.

2006-09-14 05:10:56 · 6 respuestas · pregunta de aldosamuelus 1 en Ordenadores e Internet Programación y Diseño

6 respuestas

Existe una función que es: Swap, que intercambia valores entre dos variables.

Saludos!

2006-09-15 09:10:56 · answer #1 · answered by Anonymous · 0 0

simplisimo declara una variable auxiliar
ejemplo
int aux;

aux=x;
x=y;
y=aux;

y alli ya cambiaste los valores de variable

2006-09-14 09:31:32 · answer #2 · answered by lasiniestra22 4 · 0 0

Me parece que a esta altura ya te habras dado cuenta que la manera màs facil de hacerlo es con un auxiliar local que solo lo utilizarias dentro de la funciòn que estes haciendo, esto no quiere decir que no sea la unica pero para que te vamos a complicar la vida si con eso te alcanza y sobra.
int Cambio(int X, int Y)
{
int ELOOO;
ELOOO=X;
X=Y;
Y=ELOOO;
return X, Y;
}

2006-09-14 08:46:42 · answer #3 · answered by jaja 2 · 0 0

/*necesitas una variable de paso.... */

int x=7;
int y=5;
int i=0; // ésta es la de paso

i=x;
x=y;
y=i;

//---------------------------------------------------------------------------

// simple simple... saluditos!!!

2006-09-14 05:20:12 · answer #4 · answered by Ces 6 · 0 0

Deberías utilizar una variable temporal de la siguiente manera:

int tempo;

tempo = x;
x = y;
y = tempo;

y listo

2006-09-14 05:18:19 · answer #5 · answered by Anonymous · 0 0

Usa una variable auxiliar. Suponte otra llamada AUX:

AUX=X;
X=Y;
Y=AUX;

pd: puesto en un for los valores terminan permutando entre X e Y tantas veces como quieras...

Saludos.-

2006-09-14 05:17:44 · answer #6 · answered by Santiago 2 · 0 0

fedest.com, questions and answers