Go Back   VN-Zoom forum > Chia sẻ kiến thức > Lập trình > Pascal | C/C++

 


Server Counter Strike 1.6 miễn phí cho thành viên VZ

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 07-05-2008, 20:55   #1
Búa Gỗ
 
hackeronline's Avatar
 
Tham gia: Oct 2007
Bài: 16
VZD: 1.178
Điểm: 0/0 bài viết
Default các bác nào co thể giải dum bài này bằng ngôn ngữ C ko?giúp em với

các bác nào co thể giải dum bài này bằng ngôn ngữ C ko?giúp em với
Bài toán như sau:
- Nhập vào từ bàn phím N điểm có tọa độ (x,y), với N được nhập từ bàn phím (N>=1).
- Hãy in ra màn hình điểm gần gốc tọa độ nhất và xa gốc toạ độ nhất.

Ví dụ:
Nếu nhập vào N=3 và 3 điểm có tọa độ lần lượt như sau:
(2,5)
(7,9)
(4,-6)

Thì chương trình sẽ thông báo:
Điểm gần gốc tọa độ nhất là: (2,5)
Điểm xa gốc tọa độ nhất là: (7,9)
hackeronline vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-05-2008, 00:55   #2
Rìu Bạc
 
Mr_Dolphin's Avatar
 
Tham gia: Dec 2007
Bài: 341
VZD: 4.437
Điểm: 70/47 bài viết
Default

bài này bạn nhập như nè printf("Nhap toa do diem: ");scanf("(%f,%f)",&a,&b); thêm cái vòng lặp vào cho đc nhiều điểm.
Rồi tính bình phương khoảng cách đến O: s=a^2+b^2; để đỡ phải tính nhiều mà còn tránh đc vụ âm dương.
Gán các giá trị tính đc vào mảng, rồi tìm max min.
Thuật toán là vậy còn code bạn tự viết nhé.
__________________
-_::Tin Học là chia sẻ ::_-
http://cnttk1a.hnsv.com
Chào mừng các bạn đến diễn đàn lớp tui!
Mr_Dolphin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-05-2008, 04:30   #3
Rìu Sắt
 
darling's Avatar
 
Tham gia: Dec 2007
Bài: 153
VZD: 3.165
Điểm: 58/33 bài viết
Default

bài này dễ mà. chỉ cần có khoảng cách là đc rồi. tự mình thử suy nghĩ nếu có nhiều điểm gần thì sao??? (gợi ý: có thể dùng mảng phụ hay xuất trực tiếp nếu sau lệnh đó là kết thúc)
darling vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của darling:
kedatinhtt (19-05-2008)
Old 17-05-2008, 05:06   #4
Gà Con
 
friendship_89's Avatar
 
Tham gia: Mar 2008
Bài: 3
VZD: 271
Điểm: 1/1 bài viết
Send a message via Yahoo to friendship_89
Default

Bạn có thể dùng kiểu cấu trúc mà
cần 3 hàm : 1 tính khoảng cách ,xa gốc nhất, gần gốc nhất ( có thể dùng kĩ thuật lc)
friendship_89 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Tắt
Pingbacks are Tắt
Refbacks are Tắt
Chuyển đến


Múi giờ GMT +7. Hiện tại là 00:58.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Từ điển được cung cấp bởi VDict.com - Hosting được tài trợ bởi Rao vặt 123