CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


HỆ THỐNG DIỄN ĐÀN CỦA CNTT2K9
 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Xem điểm thi
Các bạn nhập MSSV vào ô bên dưới
Ví dụ như: 09.020.001

Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Top posters
cutuan527 (1051)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
caingocthanh (559)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
holyangell (486)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
bankimo (381)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
zailangtu911 (369)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
nguyenthanhvu (300)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
dinhhuunho (153)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
Admin (145)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
nguyen chi ha (145)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
zztanzzthanhzz (126)
Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_lcapĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_voting_barĐổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_vote_rcap 
Liên kết
Trường Đại Học Cửu Long
Diễn đàn thầy Pha
Lớp CNTT3-K9
Lớp CNTT1-K9
Lớp CNTT1-K10
Lớp CNTT2-K10
April 2024
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
282930    
CalendarCalendar
Thắc mắc
Người Quản Trị
Chat
Moderator
Chat
Statistics
Diễn Đàn hiện có 7385 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh

Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects

Share | 
 

 Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
ztanzzthanhz
Ký Danh
Ký Danh


Tổng số bài gửi : 6
Join date : 11/07/2009

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitimeSat Jul 11, 2009 10:30 pm

Làm sao để đổi được giá trị 2 biến x, y mà không dùng thêm biến thứ 3 (biến tạm)???

Ví dụ:

  • Như bình thường thầy Pha dạy, và chúng ta cũng đã thường làm, thuật toán đổi giá trị 2 biến như sau:

    tam=x;
    x=y;
    y=tam;


  • Vậy giờ mình muốn đổi giá trị 2 biến x, y mà không mượn thêm biến nào hết thì làm thế nào?


:?: :?: :?:
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Re: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitimeSun Jul 12, 2009 10:36 am

Mình đã suy nghĩ rồi mà không nghĩ ra, không dùng biến phụ thì làm không được bạn ơi, phải có biến phụ để giữ giá trị của biến đầu tiên chứ.
Còn nếu không dùng biến phụ thì mình bó tay thôi, bạn nào có cách khác, nói ra cho mình biết với
:lol!: :lol!:
Về Đầu Trang Go down
http://www.cutuan.tk
ztanzzthanhz
Ký Danh
Ký Danh


Tổng số bài gửi : 6
Join date : 11/07/2009

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Re: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitimeSun Jul 12, 2009 11:53 am

Suy nghĩ thêm đi bạn ơi!

Thật ra mình mở topic này để các bạn cùng suy nghĩ cho vui! chứ mình có đáp án rồi!

Nhất định có cách đó bạn.
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Re: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitimeSun Jul 12, 2009 9:52 pm

Ý, bạn có đáp án rồi hả, gọi ý chút đi :bounce: :bounce:
Chứ không gợi ý giống như mò kim đáy biển vậy đó bạn ơi :cyclops: :cyclops:
Để mình suy nghĩ thêm nữa coi,
có phải sử dụng con trỏ không :?: :?:
Tại sao mình lại không xài biến tạm nhỉ :!: :idea:
Về Đầu Trang Go down
http://www.cutuan.tk
ztanzzthanhz
Ký Danh
Ký Danh


Tổng số bài gửi : 6
Join date : 11/07/2009

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Re: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitimeSun Jul 12, 2009 10:14 pm

Thuật toán rất đon giản, không dùng con trỏ gì cả.

Dùng biến tạm thì bình thường quá! không dùng biến tạm nghe có vẻ ghê gớm hơn phải hok?
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Re: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitimeMon Jul 13, 2009 8:05 pm

Đúng là cách này hay thiệt !!!, nhưng rất nguy hiểm, nó có thể làm tràn bộ nhớ ( nếu 2 số a và b quá lớn vượt qua giới hạn của kiểu số mà đó đang giữ, vd: kiểu int, float...)
Cuối cùng mình cũng có được đáp án cho bạn nè:
a=a+b;
b=a-b;
a=a-b;
Phải không bạn ?????
Cám ơn bạn đã có những câu hỏi hay về CSLT, rất mong bạn sẽ có nhiều bài viết giống, hoặc hay hơn vậy, để tụi mình cùng học hỏi Very Happy Very Happy Very Happy
Về Đầu Trang Go down
http://www.cutuan.tk
ztanzzthanhz
Ký Danh
Ký Danh


Tổng số bài gửi : 6
Join date : 11/07/2009

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Re: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitimeMon Jul 13, 2009 8:28 pm

Ok! Rất chính xác!
Bạn có vẻ rất thích môn Cơ Sở Lập Trình! Mình cũng thế!
Forum lớp mình vừa được thành lập, mời bạn ủng hộ với nhé!
http://cntt1k9.net
Chuyên mục câu lạc bộ lập trình của forum mình đây! ủng hộ nhé!
Về Đầu Trang Go down
Sponsored content




Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm Vide
Bài gửiTiêu đề: Re: Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm   Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm I_icon_minitime

Về Đầu Trang Go down
 

Đổi Giá Trị 2 Biến Không Dùng Thêm Biến Tạm

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
CNTT2 :: IT WORLD :: CƠ SỞ LẬP TRÌNH-
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất