Lógica, perguntado por rafinhats3p7vefk, 11 meses atrás

Como trocar os valores de duas variaveís no C# por exemplo se eu tiver variavel A e B como faço para trocar elas sem usar uma terceira?

no VisualG eu sei que e assim:

var
a, b, troca: inteiro
inicio
// Seção de Comandos
escreval ("Informe o valor da variável A: ")
leia(a)
escreval ("Informe o valor da variável B: ")
leia (b)
troca <- a
a <- b
b <- troca
escreval ("O novo valor de A é: ", a)
escreval ("O novo valor de B é: ", b)
fimalgoritmo

Só que acho que não poderia usar essa de troca, teria como fazer isso usando so 2 variaveis e no C#?

Soluções para a tarefa

Respondido por HudCollins
2
Não sei a sintaxe do C# mas, o algoritmo é o mesmo para todas as linguagens.
Você vai somar os números e subtrair depois, assim: 
Digamos que A vale 5 e B vale 7.

A = A + B     //A é agora 12
B = A - B     //B é 5
A = A - B     //A é 7
Perguntas interessantes