Time limit: 1.0s , Memory limit: 256M , Points: 1 (partial)
Để quản lý điểm của sinh viên người ta định nghĩa kiểu dữ liệu để lưu trữ thông tin như sau:
typedef struct {
int day;
int month;
int year;
} date;
typedef struct abc{
int id;
string name;
date birthday;
double mark;
} student;
Hãy lập trình thực hiện các yêu cầu mô tả trong phần input và output
Input
Dòng đầu tiên chứa số nguyên là số mẫu tin. Mỗi mẫu tin được mô tả gồm:
Dòng đầu tiên chứa mã số sinh viên.
Dòng thứ hai chứa họ và tên sinh viên.
Dòng thứ ba chứa ngày tháng năm sinh của sinh viên.
Dòng thứ tư chứa điểm số của sinh viên.
Output
Liệt kê các sinh viên có điểm lớn hơn bằng 5.
Liệt kê các sinh viên có năm sinh là 2003
Liệt kê các sinh viên có tên là "Tuan".
Dữ liệu luôn đảm bảo có kết quả.
Samples
Sample Input 1
5
1
Huynh Tuan Dung
22 7 2003
4
2
Ha Quoc Y
11 6 2003
9.5
3
Nguyen Anh Tuan
4 2 2004
5.5
4
Ho Quoc Minh
12 7 2004
3.5
5
Quach Nhat Tuan
6 11 2000
7.5
Sample Output 1
2, Ha Quoc Y, 11/6/2003, 9.5
3, Nguyen Anh Tuan, 4/2/2004, 5.5
5, Quach Nhat Tuan, 6/11/2000, 7.5
**********
1, Huynh Tuan Dung, 22/7/2003, 4
2, Ha Quoc Y, 11/6/2003, 9.5
**********
3, Nguyen Anh Tuan, 4/2/2004, 5.5
5, Quach Nhat Tuan, 6/11/2000, 7.5
Comments