Professional Documents
Culture Documents
Sử dụng con trỏ, viết hàm NHẬP/XUẤT vào mảng cấu trúc có tối đa 50 phần tử là
thông tin của sinh viên bao gồm các trường sau:
Họ và tên
Mã sinh viên
Lớp
Điểm trung bình tích lũy.
Viết hàm thực hiện các công việc sau và hiển thị kết quả tính toán ra màn hình.
1. Hiển thị danh sách các sinh viên có điểm trung bình tích lũy cao nhất
2. Hiển thị vị trí các sinh viên có điểm trung bình tích lũy thấp nhất
3. Hiển thị danh sách các sinh viên học lớp KTMT1
4. Hiển thị danh sách các sinh viên có mã sinh viên bắt đầu là 2019
5. Sắp xếp theo thứ tự tăng dần điểm trung bình tích lũy
6. Sắp xếp sao cho các sinh viên lớp KTMT1 về đầu danh sách, các sinh viên lớp
khác về cuối danh sách.
7. Sắp xếp sao cho các sinh viên lớp KTMT1 về đầu danh sách theo thứ tự tăng dần
điểm trung bình tích lũy.
8. Sắp xếp sao cho các sinh viên lớp KTMT1 về cuối danh sách theo thứ tự tăng dần
của mã sinh viên
9. Nhập thông tin của 1 sinh viên, chèn thông tin của sinh viên đó vào vị trí k bất kỳ
trong mảng.
10. Nhập thông tin của 1 sinh viên, chèn thông tin của sinh viên đó vào vị trí đầu
mảng.
11. Nhập thông tin của 1 sinh viên, chèn thông tin của sinh viên đó vào vị trí cuối
cùng trong mảng.
12. Nhập thông tin của 1 sinh viên, chèn thông tin của sinh viên đó vào vị trí của sinh
viên có điểm TBTL cao nhất đầu tiên trong mảng.
13. Tìm vị trí của sinh viên có điểm TBLT cao nhất cuối cùng.
14. Hiển thị danh sách các sinh viên có điểm TBTL <1.0
15. Hiển thị danh sách các sinh viên có học bổng ( đk đạt học bổng là TBTL >3.75)
16. TÌm vị trí của sinh viên lớp KTMT1 xuất hiện đầu tiên trong mảng
17. Nhập vào thông tin của 1 sinh viên, kiểm tra và hiển thị ra danh sách các sinh viên
cùng lớp với sinh viên đó.
18. Xóa tất cả các sinh viên có điểm TBTL <1.0
19. Xóa 1 sinh viên ở vị trí k bất kỳ ( 0<=k<n) nhập từ bàn phím
20. Xóa các sinh viên có điểm cao nhất
21. Tách mảng thành các mảng sau: Một mảng chứa các sinh viên lớp KTMT1 và 1
mảng chứa các sinh viên lớp KTMT2.
22. Tách mảng thành mảng các sinh viên có điểm TBLT >=2.0 và mảng chứa các sinh
viên còn lại.
23. Tách mảng thành hai mảng, một mảng chứa các sinh viên đạt học bổng
( TBTL>3.75) và mảng các sinh viên không đạt học bổng.
Bài 2:
Sử dụng con trỏ, viết hàm NHẬP/XUẤT vào mảng cấu trúc có tối đa 50 phần tử là
thông tin thống kê số lượng hàng hóa nhập vào của 1 cửa hàng thực phẩm( gạo, nước
lọc, cocacola, bánh, kẹo, pepsi …) bao gồm các trường sau: