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

ler dois valorespara as variaveis A e B, e efetuar a troca dos valores de forma que a variavel A passe a possuir o valor da varialvel B e a varialvel B passe a possuir o valor da varialvel A. apresentar os valores trocados.

2007-02-16 23:09:12 · 2 respostas · perguntado por lucimara c 1 em Computadores e Internet Programação e Design

2 respostas

Tem várias formas de resolver isso e vai depender do tipo de linguagem que vai ser usada. Uma solução seria:

Variaveis A, B, C
Ler A
Ler B
C=A /transfere o valor de A para C - C guarda o valor de A
A=B /transfere o valor de B para A - A passa a ter o valor de B
B=C /transfere o valor de C para B - B passa a ter o valor de C

Assim as duas variáveis tem seus valores trocados com o auxilio da variável auxiliar C

2007-02-16 23:28:05 · answer #1 · answered by Escatopholes 7 · 2 0

Legenda:
// ou {} comentários
; finalização de comando (Usados em alguns linguagens)
Aux é uma variável de auxilio ou pode ser o C da resposta anterior.

Algoritmo
Inicio
Var
Aux,A,B : inteiro
A = 1;
B = 2;
Aux = 0; // Simbolo do vazio, não é zero.

Aux = A; // Aux recebe 1
A = B; // A recebe valor de B
B = Aux; // B recebe valor de Aux ou seja de A

imprima(Valor de A);
imprima(Valor de B);

fim.

2007-02-20 05:15:24 · answer #2 · answered by Anonymous · 0 0

fedest.com, questions and answers