Hoán vị 2 số không dùng biến tạm

0
1035

Có lẽ với tất cả các bạn độc giả bài toán hoán vị 2 số nguyên đã cực kỳ quen thuộc. Bởi lẽ đây là một bài toán kinh điển mà chúng ta được học ngay từ lúc mới tiếp cận với lập trình. Nhưng hôm nay, blog sẽ trình bày cho các bạn rằng có nhiều hơn 1 cách để giải bài toán này. Bạn hãy đọc xem bạn thường làm cách nào và bạn đã biết những cách nào? Hãy cùng đọc và cho tôi câu trả lời ở phần bình luận nhé.

Cách 1. Hoán vị 2 số sử dụng biến thứ 3 để lưu giá trị tạm

Tiếp theo các cách dưới đây sử dụng “hoán vị không dùng biến tạm”, mời bạn tiếp tục đọc bài viết.

Cách 2. Hoán vị 2 số sử dụng toán tử + và –

Cách 3. Sử dụng toán tử * và /

Cách 4. Sử dụng toán tử XOR

Lưu ý: Toán tử XOR trong ngôn ngữ C được biểu diễn bởi ký tự ^

Kết luận

Trên đây là một số cách hoán vị 2 số nguyên có đi kèm code mình họa sử dụng ngôn ngữ lập trình C. Nếu các bạn biết một cách khác bất kỳ hãy bình luận để giúp tôi và các bạn khác cùng biết nhé! Như vậy, bài viết đã giúp bạn có câu trả lời cho việc “hoán vị không dùng biến tạm“.

avatar
  Subscribe  
Notify of