01/10/2018, 15:31

Dùng công thức nào để swap giá trị của 2 biến mà không dùng biến trung gian?

a=3;
b=4;
hoán đổi
a=4;
b=3;
lưu ý: không dùng biến trung gian
ngôn ngữ Pascal ạ . mình cảm ơn mấy cậu đã đọc , giải đáp giúp mình =.))

Hung viết 17:33 ngày 01/10/2018

a = a + b
b = a - b
a = a - b

HK boy viết 17:37 ngày 01/10/2018

[```
a := a xor b;
b := b xor a;
a := a xor b;
// click vào đây để thấy điều kì diệu


[see more](https://www.geeksforgeeks.org/swap-two-numbers-without-using-temporary-variable/), [MORE](http://bfy.tw/HlTe)

[spoiler]lần sau nhớ google đã nhé[/spoiler]
X viết 17:33 ngày 01/10/2018

google search: swap two values/numbers without temporary variable

Bài liên quan
0