Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
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.
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
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.