Tổng hợp khảo sát môn thể thao yêu thích toàn trường
Thang điểm 10 · 4 test case chấm tự động · 4 tiêu chí chấm
Dữ liệu khảo sát được lưu trong mảng hai chiều KS kích thước m x k, trong đó hàng thứ i là kết quả khảo sát của lớp thứ i, gồm k giá trị nguyên từ 1 đến 4 (mã môn học sinh chọn).
Viết chương trình:
- Nhập số nguyên m (số lớp tham gia khảo sát) và k (số học sinh trả lời của mỗi lớp), trên cùng một dòng cách nhau dấu cách.
- Nhập m dòng tiếp theo, mỗi dòng gồm k số nguyên (mã môn học sinh chọn của lớp đó), cách nhau bởi dấu cách.
Yêu cầu chương trình (không dùng đệ quy, không dùng thư viện ngoài):
1) Duyệt toàn bộ ma trận KS bằng hai vòng lặp for lồng nhau, đếm số lượt chọn cho từng môn (1, 2, 3, 4) trên toàn trường, lưu kết quả đếm vào một mảng một chiều riêng.
2) In ra 4 dòng theo đúng định dạng: "Môn 1 : x1", "Môn 2 : x2", "Môn 3 : x3", "Môn 4 : x4" với x1..x4 là số lượt chọn tương ứng.
3) In dòng cuối: "Môn được chọn nhiều nhất : Môn k" với k là mã môn có số lượt chọn nhiều nhất (nếu có nhiều môn bằng nhau, lấy mã nhỏ nhất).
Ví dụ:
Input | Output |
|---|---|
2 3 1 2 1 3 1 4 | Môn 1 : 3 Môn 2 : 1 Môn 3 : 1 Môn 4 : 1 Môn được chọn nhiều nhất : Môn 1 |
Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.
Giáo viên đăng nhập để giao bàiBài tập khác lớp 11
- Ước lượng thời gian chấm điểm bài thi trắc nghiệm · Lập trình
- Đo đường chéo sân tập thể thao · Lập trình
- Chồng sách trên bàn học · Lập trình
- Thống kê quãng đường chạy bộ của CLB · Lập trình
- Đếm số cách đóng gói đều sản phẩm · Lập trình
- Theo dõi số bước chân của nhóm tập luyện · Lập trình