02/10/2018, 14:07

[C++] Đọc số thành chữ – hàng triệu

1. Đề bài Đọc số thành chữ Nhập vào số nguyên dương N (0<=N<=9999999) , hãy đọc số N thành chữ và theo chuẩn Tiếng Việt. Ví dụ: N = 123 -> mot tram hai muoi ba N = 2016 -> hai nghin khong tram muoi sau N = 1200000 -> mot trieu hai tram nghin N = 1005001 ...

1. Đề bài Đọc số thành chữ

Nhập vào số nguyên dương N (0<=N<=9999999), hãy đọc số N thành chữ và theo chuẩn Tiếng Việt.

Ví dụ:

N = 123 -> mot tram hai muoi ba

N = 2016 -> hai nghin khong tram muoi sau

N = 1200000 -> mot trieu hai tram nghin

N = 1005001 -> mot trieu khong tram le nam nghin khong tram le mot

2. Code đọc số thành chữ – hàng triệu c++

Do Tiếng Việt khá phong phú, nên bài này gần như không có cách tổng quát, vì thế việc đặt điều kiện và kiểm soát các trường hợp đặc biệt là cách duy nhất có thể làm. Đoạn code trên có thể chưa kiểm soát hết các trường hợp đặc biệt, nên chỉ mang tính chất tham khảo. Nếu các bạn tìm được test sai, vui lòng comment dưới đây để mình fix lại đoạn code.

3. Test mẫu cần chú ý

Một số test bạn cần kiểm tra nếu chưa AC:

1000005

1010000

15

125

120

110

115

105

2001

1234567

5005105

5015110

2010000

2010

5555555

Bài 106: Giáo trình bài tập kỹ thuật lập trình

0