Bỏ qua đến nội dung

Chuẩn hóa xâu

Mã bài: spit0050 Nhóm: SPIT Dạng bài: Undefined

Giới hạn thời gian
1,0 s
Giới hạn bộ nhớ
256 MB
Điểm
10một phần
Tỉ lệ AC
39,5%
Người giải
196

Viết chương trình nhập vào một xâu có độ dài không quá 10^6, xâu gồm các ký tự a-z, A-Z, 0-9 và !@#\$\%^&*().

Yêu cầu, viết các hàm sau:

  1. void NhapXau(string &s): Nhập xâu từ bàn phím.
  2. string ChuanHoaXau(string &s): Xâu sau khi được chuẩn hóa sẽ không có các khoảng trắng thừa, các chữ cái đầu tiên của mỗi từ sẽ được viết hoa, những chữ cái còn lại sẽ viết thường và xóa các ký tự đặc biệt !@#\$\%^&*() có trong xâu đó.
  3. void XuatXau(string s): Hiển thị xâu ra màn hình.

Input

  • Dòng duy nhất chứa xâu s (độ dài xâu không quá 10^6).

Output

  • Dòng duy nhất in ra kết quả là xâu sau khi chuẩn hóa.

Samples

Sample Input

c@H%a@#o$ m@unG d@*@e@$(%n() v(!(@Oi C#%@lB@$!% SPIT 1908!

Sample Output

Chao Mung Den Voi Clb Spit 1908

Bình luận