Bài toán biểu diễn dạng số thập phân vô hạn tuần hoàn của phân số

Vào một ngày đẹp trời, chị @nhatlonggunz cao hứng dạy toán cho em trai của mình. Em trai của @nhatlonggunz đang học về phân số hữu tỉ, và em ấy muốn chị của mình chỉ cho cách biểu diễn dưới dạng số thập phân. Vốn là một người giỏi toán @nhatlonggunz nhanh chóng biểu diễn các phân số đó. Hơn nữa, là 1 lập trình viên siêu hạng @nhatlonggunz còn muốn lập trình cho em trai của mình để kiểm tra kết quả. Tiếc là hiện giờ đang mất điện nên @nhatlonggunz tạm thời chưa viết được chương trình của mình. Bạn hãy giúp @nhatlonggunz làm điều đó nhé :wink:

Input

2 số P,Q biểu diễn tử số và mẫu số của phân số

Output

dạng số thập phân vô hạn tuần hoàn của P/Q


ví dụ:
input
5 2
output
2.5(0)
input
2 6
output
0.(3)


Giới hạn 0 < P,Q < 10^6

Đang chờ @nhatlonggunz có điện…

3 Likes

:kissing_heart: 1 phút tự hào bắt đầu
End

Chị cho bài khó quá

1 Like

chờ có điện rồi giải nhé =))

2 Likes

Hốt rác, thiếu thùng rác hay chổi vẫn có thể dùng tay
Mà bài này làm dư lào

Hic, Dành cho học sinh PTTH kìa anh @Gio

Sắp lên PTTH rồi. giải trước cho quen :smile: Bài này chỉ cần kiến thức toán THCS thôi mà

2 Likes

Nói chung là đợi bài giải chứ giờ em chịu.
Nãy giờ ngồi cày bài số siêu nguyên tố gần 3 tiếng đồng hồ

send qua FB làm vs :smiley:

Bài dễ nhưng không để ý nên chủ yếu mệt phần debug, sai nhảm khúc CheckPrime
https://onedrive.live.com/view.aspx?resid=BE79AD6726348986!918&app=Word

permission :frowning:

Cho em hỏi là có ai giải được chưa ạ, nếu rồi thì cho em xin thuật toán được không ạ?
Em xin cảm ơn ạ!

  1. Ôn lại cách đặt tính chia :smiley:
  2. Tối giản phân số trước tiên
  3. Hệ thập phân: 10 = 2*5 nên phần không lặp lại sẽ có số chữ số ứng với số mũ cao nhất của 2 và 5.

Xong rồi :smiley:

4 Likes

Anh giảng thêm được không ạ?
Trường hợp mẫu chỉ có hai thừa số nguyên tố là 2 và 5 thì em xử lý được rồi nhưng trường hợp có các ước nguyên tố khác (3, 7, …) thì em chưa làm được ạ.

Nếu mẫu có các thừa số khác 2 và 5 thì sẽ ra một số thập phân vô hạn tuần hoàn. Sau số chữ số kia sẽ là phần tuần hoàn, dựa vào số dư để tìm chu kì và đưa ra kết quả.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?