Xu ly chuoi

1
Practical Paper Page 1 of 1 Viết mt chương trình cho phép người dùng nhp vào N xâu ký t(string) lưu trchúng trong mt mng mà mi phn tca mng này là mt xâu ký t(Gi ý: Mng này chính là mng ký t2 chiu), tìm độ dài ln nht ca các xâu ký tva nhp và sau đó hin thlên màn hình tt ccác xâu có độ dài bng độ dài ln nht Chương trình bt buc phi chia thành các hàm như sau: - Hàm nhp, hàm này cho phép người dùng nhp vào snguyên N và sau đó nhp vào N xâu ký t- Hàm hin thkết qu, hàm này hin thkết quthành 3 phn: o Phn thnht, hin thtt ccác xâu ký to Phn thhai, hin thđộ dài ln nht ca các xâu ký to Phn thba, hin thtt ccác xâu có độ dài bng độ dài ln nht Chú ý: N < 100, các xâu ký tnhp vào có độ dài <25 Ví dN = 6 a[0] = abc a[1] = a a[2] = aabbcc a[3] = abbb a[4] = aaabbb a[5] = 12345 Tat ca cac xau: abc, a, aabbcc, abbb, aaabbb, 12345 Do dai lơn nhat la: 6 Cac xau co do dai lon nhat la: aabbcc, aaabbb

Transcript of Xu ly chuoi

Page 1: Xu ly chuoi

Practical Paper Page 1 of 1

Viết một chương trình cho phép người dùng nhập vào N xâu ký tự(string) lưu trữ chúng trong một mảng mà mỗi phần tử của mảng này là một xâu ký tự (Gợi ý: Mảng này chính là mảng ký tự 2 chiều), tìm độ dài lớn nhất của các xâu ký tự vừa nhập và sau đó hiển thị lên màn hình tất cả các xâu có độ dài bằng độ dài lớn nhất

Chương trình bắt buộc phải chia thành các hàm như sau:

- Hàm nhập, hàm này cho phép người dùng nhập vào số nguyên N và sau đó nhập vào N xâu ký tự

- Hàm hiển thị kết quả, hàm này hiển thị kết quả thành 3 phần:

o Phần thứ nhất, hiển thị tất cả các xâu ký tự

o Phần thứ hai, hiển thị độ dài lớn nhất của các xâu ký tự

o Phần thứ ba, hiển thị tất cả các xâu có độ dài bằng độ dài lớn nhất

Chú ý: N < 100, các xâu ký tự nhập vào có độ dài <25

Ví dụ

N = 6 a[0] = abc a[1] = a a[2] = aabbcc a[3] = abbb a[4] = aaabbb a[5] = 12345 Tat ca cac xau: abc, a, aabbcc, abbb, aaabbb, 12345 Do dai lơn nhat la: 6 Cac xau co do dai lon nhat la: aabbcc, aaabbb