![]() |
|
|||||||
|   |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#1 |
|
Búa Gỗ
![]() Tham gia: Oct 2007
Bài: 16
VZD: 1.178
Điểm: 0/0 bài viết
|
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) |
|
|
|
|
|
#2 |
|
Rìu Bạc
![]() Tham gia: Dec 2007
Bài: 341
VZD: 4.437
Điểm: 70/47 bài viết
|
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.comChào mừng các bạn đến diễn đàn lớp tui! |
|
|
|
|
|
#3 |
|
Rìu Sắt
![]() Tham gia: Dec 2007
Bài: 153
VZD: 3.165
Điểm: 58/33 bài viết
|
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)
|
|
|
|
| Thành viên đã cám ơn bài viết này của darling: | kedatinhtt (19-05-2008) |
|
|
#4 |
|
Gà Con
![]() |
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) |
|
|
|
![]() |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|