- Mã:
- SACH_E01
- Tên:
- Struct Sach (GK 1921)
- Dạng thi:
- oi
- Thang điểm:
- 4 đ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:
- khiet
Thủ thư một thư viện A cần quản lý các đầu sách để lưu trữ các thông tin sau: mã số sách (số nguyên), tên đầu sách (chuỗi), số lượng hiện có đầu sách (số nguyên), giá bán một quyển sách (số thực). Hãy thiết kế cấu trúc dữ liệu (struct) SACH phù hợp kèm các chức năng sau:
Câu 01: (4.0 đ): Viết
hàm timSach(giatien: số thực) để tìm các đầu
sách có giá bán bằng với giatien và hiện thị thông tin sách (gồm mã số, tên, giá bán) theo mẫu tên sách (mã số, giá bán). Cụ thể như
sau:
-
Trường hợp tìm thấy sách đúng giá tiền
thì:
o Dòng 1: xuất
ra số n cho biết tổng
số lượng sách tương ứng giá tiền
o n dòng tiếp
theo: in ra hết thông tin sách.
-
Trường hợp không tìm thấy X thì xuất
ra “-1” xuất thông tin sách vị trí cuối cùng tìm thấy có giá thấp hơn giá tiền nhập vào (nếu có).
Input: - Dòng 1: số nguyên n cho biết số lượng
sách và 1 số thực k (giá tiền)
- 4 x
n dòng tiếp theo là thông tin sách theo thứ tự mã số, tên sách, số lượng đầu
sách và giá bán.
Input
Output
Input
Output
3 33000
4
nu cuoi
20
32000
2
toa nang
27
32000
3
duyen dang
21
30000
-1
duyen dang (3, 30000)
3 32000
4
nu cuoi
20
32000
2
toa nang
27
32000
3
duyen dang
21
30000
2
nu cuoi (4, 32000)
toa nang (2, 32000)
Theme :
Mời bạn soạn code