bài tập tin xâu tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế, kin...
Trang 1BUỔI 16: BÀI TẬP KIỂU XÂU
• Bài 1 Viết CT Nhập vào họ tên 2 HS bất kỳ Hãy in ra màn hình họ tên
HS dài hơn
• Bài 2 Viết CT Nhập vào 2 xâu bất kỳ Hãy kiểm tra xem kí tự đầu tiên của xâu 1 có trùng với ký tự cuối cùng của xâu 2 không?
S1= ‘Di hoc’ ; S2=’chay bo’;
• Bài 3 Viết CT nhập vào một xâu có độ dài không quá 10 kí tự Nếu vượt quá thì hãy thông báo lỗi ngược lại hãy in ra màn hình xâu đó theo thứ
tự đảo ngược
• Bài 4 Viết chương trình nhập vào một xâu bất kỳ và một kí tự X hãy đếm xem có bao nhiêu kí tự giống X trong xâu đó
• Bài 4.1 Viết CT nhập vào một xâu bất kỳ và một kí tự X hãy xóa các kí
tự giống X trong xâu đó
• Bài 5 Viết CT nhập vào một xâu bất kỳ hãy xóa các kí tự trống dư thừa của xâu đó
Ví dụ:
S:=’ Xuan ve, tet den ‘;
-> s= ‘Xuan ve, tet den’;
• Bài 6 Viết CT nhập vào một xâu kí tự S1 Hãy tạo xâu S2 gồm tất cả các chữ số có trong xâu S1 (giữ nguyên thứ tự xuất hiện)
Ví dụ:
S1=’hôm nay là ngày 30 – 1 năm 2014’;
-> S2= ‘3012014’;
• Bài 7 Viết chương trình nhập vào một xâu kí tự hãy kiểm tra xem xâu
đó có phải là xâu đối xứng không? (xâu Palindrome)
Trang 2Ví dụ: ‘abba’ là xâu palindrome.
‘a121b’ không là xâu đối xứng
• Bài 8 Viết CT trình nhập vào 1 xâu kí tự Hãy thay thế từ ‘anh’ bằng từ
‘em’
• Bài 9 Viết CT nhập vào một xâu số Hãy kiểm tra xem đó có phải là xâu
số ko? Ví dụ: ‘123’ là xâu số, ‘12a3’ không là xâu số
• 9.1 Viết CT nhập vào 2 xâu số Tính tổng của hai xâu số đó
• 9.2 Viết CT nhập vào 2 xâu số Tính hiệu của hai xâu số đó
• 9.3 Viết CT nhập vào 2 xâu số Tính tích của hai xâu số đó
• 9 4 Viết CT nhập vào 2 xâu số Tính thương của hai xâu số đó
• Bài 10 Viết CT nhập vào 1 xâu kí tự bất kỳ Hãy in ra màn hình xâu đó sao cho các kí tự đều in hoa
• Bài 10.1 Viết CT nhập vào 1 xâu kí tự bất kỳ Hãy in ra màn hình xâu đó sao cho các kí tự đều in thường
• Bài 10.2 Viết CT nhập vào họ tên của 1 HS: Hãy in ra màn hình họ tên
đó với chữ cái đầu được in hoa
Ví dụ: ‘ngUYEN van AN’ -> ‘Nguyen Van An’
• Bài 11 Viết CT nhập vào một xâu kí tự Hãy đếm xem xâu đó có bao nhiêu từ trong xâu trên
• Bài 11.1 Viết CT nhập vào họ tên của 1 HS Hãy in ra màn hình tên của
HS đó
• Bài 11.2 Viết CT nhập vào họ tên của 1 HS Đếm xem tên của HS đó có bao nhiêu kí tự
• Bài 12 Viết CT đổi số nguyên N thành số nhị phân Số nhị phận được biểu diễn dưới dạng chuỗi
Trang 3• Bài 13 Viết CT nhập vào một xâu kí tự Hãy in ra từng từ của xâu đó 1
từ trên 1 hàng, đồng thời cho biết xâu trên có bao nhiêu từ
• Bài 14 Viết chương trình nhập vào xâu kí tự Hãy đếm xem từ nào lặp lại nhiều nhất