![]() |
|
|||||||
|   |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#1 |
|
Rìu Sắt
![]() Tham gia: Dec 2007
Bài: 153
VZD: 3.165
Điểm: 58/33 bài viết
|
Hãy biến đổi mảng bằng cách thay tất cả các phần tử trong mảng bằng số nguyên gần nó nhất.
Các bạn hiểu đề như thế nào mình ko hiểu số nguyên gần nó nhất là sao. 1 số có đến 2 số gần nó nhất. (ví dụ: 2 có 1 và 3) Mình lập trình bằng C đó nha, các bạn có chỉ thì chỉ bằng C dùm nha. có thuật toán thì cho mình sẽ tốt hơn là chô code. thanks |
|
|
|
|
|
#2 |
|
Rìu Bạc
![]() Tham gia: Dec 2007
Bài: 341
VZD: 4.437
Điểm: 70/47 bài viết
|
Bạn hiểu sai rùi. Mảng của bạn là mảng số thực, số nguyên gần nó nhất bạn có thể tính theo quy tắc làm tròn số, vd: 1.5 là 1 ; 1.6 là 2 ; còn 2 là 2 (số nguyên không cần làm tròn). Theo cách nghĩ vậy bài này cũng không khó, tuy nhiên cần biết các hàm trong C (cái này mình không biết).
*Nói riêng với darling: bạn có phải là fred không, mình đã tham gia diễn đàn của bạn (với nickname là tên thật của mình đó), mình cũng đang bắt đầu học C, tuy nhiên thời gian này bận môn khác nên không tập trung vào C được, khi cần mong được bạn giúp đỡ mình về C.
__________________
-_::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
|
Như vậy: 1.5 thì có thể là 1 hoặc 2 chứ vì 1 + 0.5 ra 1.5 , 2 - 0.5 = 1.5. Khoảng cách của 2 số này là như nhau??? nhức đầu wá.
//Đúng mình là Freb bên diễn đàn C. hy vọng diễn đàn sẽ giúp đc bạn |
|
|
|
|
|
#4 |
|
Rìu Bạc
![]() Tham gia: Dec 2007
Bài: 341
VZD: 4.437
Điểm: 70/47 bài viết
|
Sặc, hơi súc phạm nhưng cái này là quy tắc làm tròn số học hồi cấp 2. Quy ước 1.5 làm tròn =1 không tin lấy FX 500 để làm tròn số rồi tính thử xem.
__________________
-_::Tin Học là chia sẻ ::_- http://cnttk1a.hnsv.comChào mừng các bạn đến diễn đàn lớp tui! |
|
|
|