Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ProgramadorDesktop

Troca de valores.

Recommended Posts

Vou passar um pequeno probleminha a vocês, onde vocês tem que utilizar apenas o raciocinio.

 

É o seguinte, as variaveis a, b, c, d, recebem os seguintes valores, a = 50, b = 40, c = 30, d = 20.

 

O problema, troque os valores das variaveis e faça a receber d, b receber c, c receber b e d receber a.

 

Parece, e é facil de resolver esse probleminha, mais prestem atenção e usem o raciocinio, Se você já um perito em Lógica de Programação e Algoritimos, e não quiser responder Ok, mais isto é um teste para seu conhecimento.

 

E se quiser postem ai alguns Problemas e vamos tentar responder.

 

Até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a+= d //a=70
d= a - d;//d = 70-20 = 50
a-= d //70 - 50 = 20 

b+ = c//40+30 =70
c=  b - c//70-30 = 40
b -= c //70-40

 

Acho que se desse uma misturada nisso seria mais difícil(não sei se seria possível)

 

 

Da para perceber que é só trocar A e D, e C e B.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então a forma com que você fez, não está correta, preste bem atenção na pergunta e você vai conseguir responder. :natalbiggrin:

Acho que você não interpretou corretamente a pergunta. Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha eu n entendi ao certo, porque do jeito que está a pergunta eu iria fazer de 2 maneiras:

 

Assim:

 

a = 50, b = 40, c = 30, d = 20;

 

a <- d

b <- c

c <- a + a

d <- a + b

 

OU:

 

a = 50, b = 40, c = 30, d = 20;

Fazendo do jeito que esta a pergunta no final ficaria:

 

a = 20 //d = 20

b = 30 //c = 30

c = 30 //nesse momento 'b' vale 30

d = 20 //nesse momento 'a' vale 20

 

 

Bom se não for isso, não que seje uma dica + diga algo para tentar clarear apenas a forma de resolucionar.

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.