Điểm trung bình
Học kỳ gần kết thúc thầy giáo Tichpx công bố điểm quá trình của môn học Thuật toán cho cả lớp theo thang điểm số nguyên từ 0 đến 1000 điểm. Toto muốn biết điểm trung bình của cả lớp và những người có điểm đạt từ mức trung bình của cả lớp trở lên. Toto đưa cho bạn bảng điểm bạn hãy giúp Toto nhé
Input
Dòng đầu là số sinh viên của lớp \(n (2 \leq n \leq 100)\)
Các dòng tiếp theo gồm \(n\) dòng mỗi dòng chứa tên một sinh viên là một xâu ký tự chỉ gồm chữ hoa và thường tiếng Anh có độ dài trong đoạn \([1,30]\) tiếp theo là 1 khoảng trống cuối cùng là điểm thuộc đoạn \([0,1000]\)
Ouput
Dòng đầu là "DIEM TRUNG BINH" và điểm trung bình của cả lớp lấy chính xác đúng 1 chữ số sau dấu chấm thập phân
Tiếp theo là danh sách sinh viên loại đi những người có điểm dưới trung bình chỉ giữ lại những người có điểm từ trung bình của cả lớp trở lên
Ví dụ
Input
7
Nam 432
Cuc 100
Hong 234
Nga 675
Mai 113
Lan 456
My 235
Output
DIEM TRUNG BINH 320.7
Nam 432
Nga 675
Lan 456
Giải thích : Có 3 bạn Nam, Nga, Lan đạt điểm lớn hơn hoặc bằng 320.7
Comments
**Mọi người cho em hỏi chút là code của em sai ở đâu với ạ, trong khi em chạy thử test mẫu thì vẫn bình thường? Và khi chạy code thì có warning, vậy làm cách nào để không bị warning nữa ạ? Em cảm ơn mọi người nhiều ạ!
**
include<stdio.h>
typedef struct{
}ds;
int main(){
}
bỏ dấu : ở chỗ DIEM TRUNG BINH đi bro
khi thiết kế 1 class chứa các học sinh thì bạn nên xây riêng thêm 1 class hs và 1 class danh sách. lý do là khi dùng array chỉ đến các đối tượng của class học sinh thì bug rất nhiều, nên không dùng ds a[110] là được.