banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Tỉm hai số kề có khoảng cách lớn nhất  XML
  [Programming]   Tỉm hai số kề có khoảng cách lớn nhất 02/09/2008 09:09:05 (+0700) | #1 | 149344
publicIT
Member

[Minus]    0    [Plus]
Joined: 12/04/2008 14:44:09
Messages: 63
Offline
[Profile] [PM]
Mình muốn tìm ra hai số kề nhau có khoảng cách lớn nhấ trong mảng một chiều
VD : 5 8 78 54 -45 -27 198 5 7 4 thì sẽ xuất ra hai số -27 và 198
mình chưa biết cách làm. Mình viết bằng C++
Ai biết chỉ mình nha! chỉ cần noí ý tưởng là được. THANKS!!!
THÂN!!! smilie
[Up] [Print Copy]
  [Question]   Re: Tỉm hai số kề có khoảng cách lớn nhất 02/09/2008 09:46:19 (+0700) | #2 | 149350
[Avatar]
Tal
Member

[Minus]    0    [Plus]
Joined: 15/09/2007 16:50:17
Messages: 67
Offline
[Profile] [PM]
Cho 1 vòng for chạy từ đầu đến gần cuối, tính khoảng cách giữa số trước với số sau rồi lấy giá trị tuyệt đối. 1 biến ghi nhớ giá trị tuyệt đối max, 1 biến lưu vị trí đạt max.
Bạn học lập trình được bao lâu rồi?
[Up] [Print Copy]
  [Question]   Re: Tỉm hai số kề có khoảng cách lớn nhất 02/09/2008 11:29:57 (+0700) | #3 | 149365
publicIT
Member

[Minus]    0    [Plus]
Joined: 12/04/2008 14:44:09
Messages: 63
Offline
[Profile] [PM]
Thì mình cũng nghĩ đến rồi nhưng làm sao mà tính được khoảng cách lớn nhất giưã hai số mới là vấn đề.
mình VD : 3 8 và -8 -45 thì hai số -8 và -45
mình nghĩ là sẽ lấy số nào có giá trị nhỏ hơn trong hai số trừ cho số kia sau đó lấy giá trị tuyệt đối rồi mới so sánh. Bạn nghĩ sao?
nếu có cách khác thì bạn chỉ cho mình nữa nha!!! Mong được học hoỉ thêm! Cám ơn bạn đã trả lời nha!
THÂN!!! smilie
[Up] [Print Copy]
  [Question]   Re: Tỉm hai số kề có khoảng cách lớn nhất 02/09/2008 12:54:46 (+0700) | #4 | 149382
[Avatar]
maithangbs
Elite Member

[Minus]    0    [Plus]
Joined: 28/11/2007 21:39:53
Messages: 567
Location: Д.и.Р
Offline
[Profile] [PM] [Email] [Yahoo!]
Tất cả đều giải quyết qua phép tính trừ (-) và kết quả lấy giá trị tuyệt đối, bạn thử tính tất cả các trường hợp xem.
[Up] [Print Copy]
  [Question]   Re: Tỉm hai số kề có khoảng cách lớn nhất 02/09/2008 13:31:02 (+0700) | #5 | 149389
lamer
Elite Member

[Minus]    0    [Plus]
Joined: 26/02/2008 13:28:49
Messages: 215
Offline
[Profile] [PM]
chú ý phải convert số ở short sang int, số ở int sang long long và đại loại như thế smilie, nếu không sẽ bị tràn
[Up] [Print Copy]
  [Question]   Re: Tỉm hai số kề có khoảng cách lớn nhất 02/09/2008 15:49:00 (+0700) | #6 | 149400
[Avatar]
johan_tran
Member

[Minus]    0    [Plus]
Joined: 16/05/2007 12:54:02
Messages: 98
Location: Hải Phòng
Offline
[Profile] [PM] [WWW] [Yahoo!]
Bạn cho chạy từ đầu đến cuối, lấy số sau trừ đi số trước (giá trị tuyệt đối), một biến max lưu kết quả đó. Nếu kết quả sau lớn hơn max thì max=ketqua. Cuối cùng max là khoảng cách lớn nhất.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|