Nội dung Bài tập
Mã:
1921_OOP_Final_2_2
Tên:
Câu 2
Dạng thi:
oi
Thang điểm:
3 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
khiet

Câu 2 (3.0đ): Bổ sung lớp Person một số hàm sau:

-         Quá tải toán tử <, > để so sánh tuổi 2 Person theo yêu cầu sau:

o   Person nào có số tuổi lớn hơn thì lớn hơn

o   Nếu tuổi bằng nhau thì Person nào có id nhỏ hơn thì nhỏ hơn

Input:

-         Dòng đầu tiên chứa số nguyên n là số lượng Person

-         Mỗi 4 dòng tiếp theo, mỗi dòng chứa các thông tin lần lượt: id, name, year, gender

-         Dòng cuối cùng chứa một số nguyên flag chỉ chứa 2 giá trị 0 hoặc 1

Output:

-         Nếu flag = 0: Xuất danh sách theo thứ tự tăng dần

-         Nếu flag = 1: Xuất danh sách theo thứ tự giảm dần

Ví dụ 1:

Input

Output

3

123456789

Nguyen Manh Hung

1996

Male

512456789

Nguyen Tuyet Van

1995

Female

147258369

Huynh Dieu Linh

1998

Female

1

512456789-Nguyen Tuyet Van-25-Female

123456789-Nguyen Manh Hung-24-Male

147258369-Huynh Dieu Linh-22-Female


Ví dụ 2:

Input

Output

2

258147369

Ngo Ai

1997

Male

486215793

Phan Huynh Ngoc Quyen

1997

Female

0

258147369-Ngo Ai-23-Male

486215793-Phan Huynh Ngoc Quyen-23-Female

    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận