Visitantes


Contador
Contador
Tire suas dúvidas nos links abaixo!
Obs: A estrutura do blog não permite colocar a linha dos includes corretamente, ao passar o código para o compilador favor preencher essa linha corretamente

sábado, 30 de outubro de 2010

Trocar o valor de duas variáveis.

Obs: A estrutura do blog não permite colocar o a linha dos includes corretamente, ao passar o código para o compilador favor preencher essa linha corretamente.


Um exercício de lógica muito comum e que deixa muita gente de cabelo em pé é aquele em que temos de trocar os valores de duas variáveis.

Exemplo:

Temos x=125 e y=547 e depois da troca temos os seguintes valores x =547 e y =125.

Para resolver esse problema é muito simples basta declarar uma variável auxiliar que utilizaremos para fazer as trocas de valores.

Primeiro devemos atribuir a variável auxiliar o valor de x.
Depois atribuímos a variável x o valor de y.
E por fim atribuiremos a y o valor da variável auxiliar.

Veja o exemplo na linguagem c.

#include
#include

int main(int argc, char *argv[])

{
int x = 125, y = 547, aux; // Declaração de variaveis.

printf("O valor de x e %d o valor de y e %d.\n\n",x,y);
// Na linha acima são impressos na tela os valores de x e y antes da troca.

aux = x; // Aqui atribuiremos o valor de x para aux.

x = y; // Agora atribuiremos o valor de y para x.

y = aux; //Agora atribuiremos o valor de aux para y.

printf("O valor de x e %d o valor de y e %d.\n\n",x,y);
// Na linha acima são impressos na tela os valores de x e y depois da troca.

system("PAUSE");

return 0;

}

Um comentário: