Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

BÀI TẬP CHUYÊN ĐỀ XÂU KÝ TỰ

Trong bảng mã ASSCI: Kí tự A  65; a  97 (+32)

Kí tự Z  90; z  122

Kí tự khoảng trắng  32

Số 0  48

Số 9  57

Bài 1. Viết chương trình nhập vào một ký tự in hoa, in ra ký tự thường tương ứng

Dữ liệu vào

 Một ký tự là chữ cái in hoa

Kết quả

 In ra ký tự thường tương ứng

Ví dụ: nhập A  in ra a

char c;

cin>>c;

cout<<char(c+32);

Bài 2. Viết chương trình nhập vào một ký tự in hoa, in ra ký tự thường đứng liền
trước chữ cái in hoa.

Ví dụ: nhập D  in ra c

Bài 3. Cho một chuỗi kí tự gồm n kí tự bất kì (n≤100). Hãy đổi tất cả chữ hoa có
trong chuỗi thành chữ thường. Xuất chuỗi ra màn hình.
Ví dụ:
Nhập: 5GhDy7t8H
In ra: 5ghdy7t8h
Bài 4. Cho một xâu kí tự, hãy kiểm tra tính đối xứng của nó. Một xâu kí tự được
gọi là xâu đối xứng nếu ta đọc xâu này từ trái sang phải hoặc từ phải sang trái là
như nhau.

madam

Dữ liệu vào:

 Chứa xâu kí tự S (Độ dài của xâu S≤255)

Kết quả:

 In ra YES nếu S là xâu kí tự đối xứng, ngược lại in ra NO.

Ví dụ

Input

abccba

Output

YES

Bài 5. Viết chương trình đếm số ký tự chữ số trong một xâu ký tự được nhập vào từ bàn
phím.
Ví dụ: 45hyj7ji0 in ra: 4
Bài 6. Viết chương trình nhập vào một xâu ký tự từ bàn phím. Tìm xâu đảo ngược của
xâu đó rồi in kết quả ra màn hình.
Bài 7. Viết chương trình nhập vào một xâu ký tự từ bàn phím. Thông báo lên màn hình
các chữ cái có trong xâu và số lượng của chúng ( Không phân biệt chữ hoa hay chữ
thường).
Bài 8. Viết chương trình xóa các ký tự chữ số trong một xâu ký tự được nhập vào từ
bàn phím.
Bài 9. Cho 2 chuỗi kí tự a và b. Hãy in ra độ chênh lệnh độ dài của 2 chuỗi.

Input:

 Dòng thứ nhất là chuỗi kí tự a.


 Dòng thứ hai là chuỗi kí tự b.

Output:

 Gồm một dòng duy nhất là kết quả cần tìm.

Lưu ý: Chuỗi nhập vào có thế có dấu khoảng trống (dùng getline).

Ví dụ

Input:

zzzzzz aa
ssssss aaaaaa

Output:

Bài 10. Mã hóa và giải mã chuỗi.

Ví dụ:

a)Mã hóa

Input Output
Di an che? 68733265783267726963

b)Giải mã

Input Output
79326865853286658963 O dau vay?
Bài 11. Nhập vào một chuổi sau đó xuất ra các từ dài nhất trong chuỗi
Dữ liệu vào: một chuổi.
Kết quả ra: các từ dài nhất trong chuỗi
Ví dụ:
Input Output
Test 1 Tran Nguyen dao Nguyen

Test 2 Tran quang dao bgggg quang


bgggg

Bài 12. Viết chương trình đảo ngược thứ tự các từ trong một xâu được nhập vào từ bàn
phím.
Ví dụ: Xâu Nguyen Van An sẽ thành An Van Nguyen.

You might also like