em có làm 1 struct sinhvien,nhưng lai lộn xộn quá.em muốn sắp xếp nó lại trước khi in ra.nhưng lại ko biết cách làm.(sắp theo tên,trùng tên thì theo họ,trùng họ thì theo ngày sinh...)và dùng các hàm nào.các pro có thể giúp đỡ em 1 tay được ko.ví như em cần các hàm gì,và hướng đi ntn.em ko cần code nên đừng post code lên làm chi.code trên mạng nhìu lắm nhưng ko hỉu.nên mới vô đây nhờ các pro huơng dẫn.thank!!!!
HỌC HỌC NỮA HỌC MÃI.
YÊU LÀM CHI CHO ĐỜI THÊM KHỔ.
HỌC CHI NHIỀU XÁCH RỔ ĂN XIN.
- Viết 1 hàm sort range( begin, end ), 2 con trỏ hay 2 index đều được, dùng bubble sort cho nó dễ.
- class Sinh Viên viết 4 hàm : so sánh tên, so sánh họ, so sánh ngày sinh.
Cách dễ nhất :
1st : sort theo tên.
2nd : lặp qua dãy sinh viên, giữ lại vị trí bắt đầu trùng tên -> vị trí kết thúc trùng tên -> dùng sort range theo họ.
3st : lặp qua dãy sinh viên, giữ lại vị trí bắt đầu trùng cả họ và tên -> vị trí kết thúc trùng cả họ và tên -> dùng sort range theo ngày sinh.