hungga94
28-10-2009, 21:37
1.Nhập vào một mảng A gồm n xâu kí tự. Một xâu là họ tên 1 học sinh trong lớp, tạo ra mảng B gồ các kí tự sao cho B[i] dc hình thành từ a[i] bằng cách nối tên sau đó là đệm rồi tới họ.Sắp xếp mảng B theo kí tự tăng dần sau đó xuật ra màn hình mảng A theo thứ tự mảng B.
vd:Nhập n:3
a[1]:Nguyen Van A
a[2]Phan Thi Thu
a[3]:Tran Thi Hue
Thì mảngt B là: b[1]:A Van Nguyen
b[2]:Hue Thi Phan
b[3]:Tuan Van Nguyen
sắp xếp mảng B xong rồi xuất ra mảng A theo thứ tụ cuảm B.
Xuất ra: Nguyen Van A
Tran Thi Hue
Phan Thi Thu
2.Nhập vào 1 xâu s. Xét xem có hay không 1 xâu X,sao cho s là phép ghép của 1 số lần liên tiếp của X.
vd:s='ababcabc' thì X='abc'
s='ababc' thì thông báo không có xâu X.
3.Nhập xâu s. Xuất ra màn hình xâu p dc hình thành từ xâu s bằng cách thay thế mỗi đoạn con gồm các kí tự giống nhau bởi 1 kí tự của đoạn>
Vd:s='aacbbca' thì xuất ra p='acbca'.
vd:Nhập n:3
a[1]:Nguyen Van A
a[2]Phan Thi Thu
a[3]:Tran Thi Hue
Thì mảngt B là: b[1]:A Van Nguyen
b[2]:Hue Thi Phan
b[3]:Tuan Van Nguyen
sắp xếp mảng B xong rồi xuất ra mảng A theo thứ tụ cuảm B.
Xuất ra: Nguyen Van A
Tran Thi Hue
Phan Thi Thu
2.Nhập vào 1 xâu s. Xét xem có hay không 1 xâu X,sao cho s là phép ghép của 1 số lần liên tiếp của X.
vd:s='ababcabc' thì X='abc'
s='ababc' thì thông báo không có xâu X.
3.Nhập xâu s. Xuất ra màn hình xâu p dc hình thành từ xâu s bằng cách thay thế mỗi đoạn con gồm các kí tự giống nhau bởi 1 kí tự của đoạn>
Vd:s='aacbbca' thì xuất ra p='acbca'.