Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Bài kiểm tra — Trung bình điểm theo môn

    Cho nnn bài kiểm tra, mỗi bài gồm tên môn (không khoảng trắng, ≤31 ký tự) và điểm số thực. Hãy cấp phát động mảng struct Test, gom nhóm theo môn (giữ thứ tự lần đầu xuất hiện), rồi in từng dòng tên_môn trung_bình với trung_bình làm tròn 2 chữ số sau dấu chấm bằng %.2f.

    Ví dụ:

    5
    Toan 8
    Ly 7
    Toan 9
    Hoa 6
    Ly 9
    

    Kết quả:

    Toan 8.50
    Ly 8.00
    Hoa 6.00
    
    • Định dạng đầu vào:

      Dòng 1: nnn. nnn dòng tiếp: môn điểm.

    • Ràng buộc đầu vào:

      1≤n≤1041 \le n \le 10^41≤n≤104, số môn riêng biệt ≤200\le 200≤200, 0≤diem≤100 \le diem \le 100≤diem≤10.

    • Định dạng đầu ra:

      Mỗi môn (theo thứ tự xuất hiện đầu tiên) một dòng tên trung_bình.

    Ví dụ:

    Đầu vào:

    5
    Toan 8
    Ly 7
    Toan 9
    Hoa 6
    Ly 9
    

    Đầu ra:

    Toan 8.50
    Ly 8.00
    Hoa 6.00

    Giải thích:

    Toan: (8+9)/2=8.50; Ly: (7+9)/2=8.00; Hoa: 6.00.

    Đang tải editor...