• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Hoán vị giá trị 2 biến... ko dùng biến phụ

Các mẹo vặt linh tinh khác, không thuộc nhóm nào
User avatar
T7
Thành viên danh dự
Thành viên danh dự
Posts: 415
Joined: Thu 24/05/2007 8:19 pm
Location: Long Xuyên - An Giang
Been thanked: 12 times
Contact:

Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby T7 » Sun 13/09/2009 10:38 am

Thủ thuật: Hoán vị giá trị 2 biến... ko dùng biến phụ
Tác giả: T7
Mô tả: Hoán vị giá trị 2 biến... ko dùng biến phụ




Nghe qua có vẽ ko khả thi nhưng thực sự rất đơn giản :D . Có lẽ mọi người cũng đã biết lâu rồi ;)

Code: Select all

a = a - bb = a + b ' = a - b + b = aa = b - a ' = a - (a - b)= b
Last edited by truongphu on Mon 14/12/2009 9:29 am, edited 1 time in total.
Reason: định dạng phù hợp mẫu


While (i <= you) i++;

User avatar
Rowens
Thành viên năng nổ
Thành viên năng nổ
Posts: 88
Joined: Sun 05/07/2009 10:47 pm
Location: Đồng Nai
Has thanked: 5 times
Been thanked: 5 times
Contact:

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby Rowens » Sun 13/09/2009 2:01 pm

Cái này là đề thi học sinh giỏi Tin năm lớp 8 của em đấy ạ :D
Rowens - SharkVN Group
wWw.SharkVn.Org

User avatar
trungtrung
Thành viên tích cực
Thành viên tích cực
Posts: 171
Joined: Wed 17/09/2008 10:14 am
Been thanked: 1 time
Contact:

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby trungtrung » Sun 13/09/2009 3:09 pm

Ứng dụng của nó là gì nhỉ :))
Hello!

Uzumaki Naruto
Thành viên danh dự
Thành viên danh dự
Posts: 839
Joined: Mon 30/04/2007 9:55 pm
Location: Sài Gòn
Has thanked: 7 times
Been thanked: 83 times

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby Uzumaki Naruto » Sun 13/09/2009 4:02 pm

Thì ứng dụng là không cần dùng biến phụ mà vẫn swap được
Nhưng mà nếu swap bằng một thủ tục thì có thêm biến tạm hay không không thành vấn đề :D
Cause you're my special thing
I'm flying without wings

User avatar
trungtrung
Thành viên tích cực
Thành viên tích cực
Posts: 171
Joined: Wed 17/09/2008 10:14 am
Been thanked: 1 time
Contact:

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby trungtrung » Sun 13/09/2009 4:04 pm

Uzumaki Naruto wrote:Thì ứng dụng là không cần dùng biến phụ mà vẫn swap được

Mà swap 2 biến làm gì nhỉ :D
Hello!

User avatar
clarkkent
Mạnh Thường Quân
Mạnh Thường Quân
Posts: 1641
Joined: Wed 16/04/2008 11:25 am
Location: Chợ Lách - Bến Tre
Been thanked: 31 times
Contact:

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby clarkkent » Sun 13/09/2009 5:11 pm

trungtrung wrote:
Uzumaki Naruto wrote:Thì ứng dụng là không cần dùng biến phụ mà vẫn swap được

Mà swap 2 biến làm gì nhỉ :D

:|
• Hôm bây: www.tinsoftware.com ^ ^
Cố gắng lên...

User avatar
vo_minhdat2007
Quản trị
Quản trị
Posts: 2227
Joined: Sun 17/07/2005 1:40 am
Has thanked: 13 times
Been thanked: 87 times
Contact:

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby vo_minhdat2007 » Sun 13/09/2009 6:53 pm

Chỉ ứng dụng với kiểu số thôi thì thực ra ứng dụng không rộng (chứ không phải không có). Đây là một dạng bài tập cơ bản, thường giáo viên nào cũng dạy :D

thuytram
Posts: 1
Joined: Sat 15/03/2014 2:54 pm

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby thuytram » Sat 15/03/2014 3:01 pm

vậy còn hoán vị 3 biến không dùng biến phụ thì sao mọi người , mình đã thử áp dụng như 2 biến nhưng k được

User avatar
xuanha
Guru
Guru
Posts: 1230
Joined: Thu 19/08/2010 4:25 pm
Location: Ban Tổ chức Thành uỷ Hưng Yên, tỉnh Hưng Yên
Has thanked: 13 times
Been thanked: 380 times
Contact:

Re: Hoán vị giá trị 2 biến... ko dùng biến phụ

Postby xuanha » Mon 17/03/2014 1:47 pm

thuytram wrote:vậy còn hoán vị 3 biến không dùng biến phụ thì sao mọi người , mình đã thử áp dụng như 2 biến nhưng k được

  1. a = a - b
  2. b = b + a
  3. a = b - a
  4. b = b - c
  5. c = c + b
  6. b = c - b
Kiểm phiếu Đại hội Đoàn, Đại hội Đảng
http://caulacbovb.com/forum/viewtopic.php?t=23599


Return to “[VB] Mẹo vặt khác”

Who is online

Users browsing this forum: No registered users and 1 guest