TS10 Vĩnh Long 2026 - Trợ lý số học

View as PDF

Submit solution

Points: 11.00 (partial)
Time limit: 1.0s
Memory limit: 1G
Input: stdin
Output: stdout

Author:
Problem types
Allowed languages
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

In case the statement didn't load correctly, you can download the statement here: Statement

Trong giờ học Toán, Nam và các bạn đang đối mặt với một thử thách từ giáo viên: "Hãy đổi các số thập phân hữu hạn ~D~ (với ~D > 0~) xuất hiện trong sách giáo khoa thành các phân số tối giản để tính toán". Nam nhận ra rằng, nếu làm thủ công thì mất quá nhiều thời gian và dễ nhầm lẫn, nhất là với những số có phần thập phân dài như ~0,025~; ~5,241687~; ~234,0003456~; …

Yêu cầu: Bạn hãy giúp Nam viết một chương trình có tên là "Trợ lý số học", sao cho khi người dùng nhập vào phần nguyên ~A~ (~0 \le A \le 10000000~) và phần thập phân ~B~ (~0 < B \le 10000000~) của một số thập phân hữu hạn ~D~ (với ~D > 0~) thì chương trình sẽ trả về phân số tối giản bằng với số thập phân ~D~.

Input

Nhập trực tiếp từ bàn phím hai dòng:

  • Dòng 1: Phần nguyên ~A~.

  • Dòng 2: Phần thập phân ~B~.

Output

Xuất ra màn hình Số thập phân ~D~ và phân số tối giản bằng với số thập phân ~D~ (được kết nối với nhau bởi dấu "=").

Lưu ý: Khi dữ liệu nhập không thỏa yêu cầu của bài toán thì xuất ra màn hình thông báo: DU LIEU NHAP KHONG THOA YEU CAU CUA BAI TOAN.

Sample Input 1

4
05

Sample Output 1

4,05 = 81/20

Sample Input 2

-3
5

Sample Output 2

DU LIEU NHAP KHONG THOA YEU CAU CUA BAI TOAN

Comments

Please read the guidelines before commenting.



  • 0
    vunguyenthai792  commented on Aug. 5, 2026, 8:14 a.m.

    ai sai test 3 với 13 không


  • 0
    OtsgrS561  commented on July 10, 2026, 3:05 a.m. edited

    =)))


  • -1
    DuyQT1510  commented on July 9, 2026, 3:34 p.m.

    test cuoi loi het a


  • -1
    nthanhbaonam  commented on July 9, 2026, 7:16 a.m.

    mấy test cuối sai j v mn


  • -2
    quyphi  commented on July 6, 2026, 7:52 a.m.

    ai chỉ cách ăn test cuối với


    • -1
      hoxuannghia270112  commented on July 8, 2026, 11:40 a.m.

      chắc bạn phải viết hàm gcd bằng tay thôi nhg mình bị mắc ở tét 23 vs 25