banner

Bài tập: Chuỗi cơ bản

Đề bài
Mã bài: BasicString
Kiểu chấm: OI
Dữ liệu nhập: Nhập chuẩn
Kết quả xuất: Xuất chuẩn
Giới hạn thời gian: 1 giây
Được tạo bởi: Trần Đức Doanh
Nội dung:

Cho chuỗi có độ dài từ 0 đến 1000 ký tự và 1 số C. Tùy vào giá trị của C, xuất ra kết quả như sau:

C = 1: Xuất ra chuỗi đã được loại bỏ các khoảng trắng thừa. Khoảng trắng thừa là những khoảng trắng đầu chuỗi, cuối chuỗi và các khoảng trắng mà ký tự liền trước cũng là khoảng trắng.

C = 2: Đểm số từ có trong chuỗi. Các từ được phân cách với nhau bằng ít nhất 1 khoảng trắng.

C = 3: Tìm từ có chiều dài lớn nhất trong chuỗi. Nếu có nhiều từ cùng có chiều dài lớn nhất thì xuất từ đầu tiên.

C = 4: Xuất ra chuỗi sao cho với mỗi từ trong chuỗi, ký tự đầu tiên là chữ hoa, các ký tự còn lại của từ là chữ thường.

C = 5: Thay thế 1 chuỗi con. Ví dụ thay thế chuỗi "meo" bằng chuỗi "gau" trong chuỗi "Con meo keu meo meo" sẽ được chuỗi "Con gau keu gau gau"

Ví dụ:

Nhập Xuất

   Hello   world, this is my  C++ program   

1

Hello world, this is my C++ program

Hello world, this is the first C++ program

2

8

Hello world, this is my C++ program

3

program

Hello world, this is my C++ program

4

Hello World, This Is My C++ Program

Con meo keu meo meo

5

meo

gau

Con gau keu gau gau

Xem hướng dẫn cách làm bài
Để làm bài thì bạn cần phải đăng nhập