Nội dung Bài tập
- Mã:
- DOCGIA
- Tên:
- Độc giả của thư viện
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- hienlth
Xây dựng cấu trúc (hoặc lớp) DocGia để biểu diễn thông tin mỗi độc giả gồm mã số (MaSo), họ tên (HoTen), giới tính (GioiTinh), năm sinh (NgaySinh), số sách đang mượn (SoSachMuon).
Quảng cáo
Tiền mượn sách của mỗi độc giả được tính như sau:
- Phí độc giả trẻ em = 2000 * số sách mượn.
- Phí độc giả người lớn = 5000 * số sách mượn.
Trẻ em là độc giả từ 14 tuổi trở xuống, người lớn là độc giả từ 15 tuổi trở lên. Cách tính tuổi: 2017 - năm sinh (cho phép sử dụng năm hiện tại là số cố định do C/C++ không có kiểu Date).
Yêu cầu:
Đọc thông tin độc giả từ file input.txt, ví dụ:
101, Tran Hoang Anh, Nam, 1987, 11
102, Ly Tieu Hong, Nu, 2015, 3
103, Le Thi Mec, Nu, 2000, 1
104, Sam Nghi Dong, Nam, 2001, 10
Xuất thông tin xuống file output.txt theo format sau:
- Dòng 1: Số độc giả
- Dòng 2: Tổng tiền mượn sách thu được
- Dòng 3: Số độc giả là người lớn (x Nam, y Nu)
- Dòng 4: Số độc giả là trẻ em (x Nam, y Nu)
Kết quả xuất cho testcase ở trên như sau:
4
116000
3 (2 Nam, 1 Nu)
1 (0 Nam, 1 Nu)
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận