Kiểu dữ liệu có cấu trúc

Phạm Băng Giang

Viết một chương trình: nhập 1 xâu ký tự bất kỳ và thực hiện xử lý xâu vừa nhập với các yêu cầu dưới đây

a. Hiển thị xâu vừa nhập cùng với độ dài của xâu đó?

b. Xóa các ký tự trắng dư thừa có trong xâu? (Mỗi từ chỉ cách nhau 1 ký tự trống, ở đầu và cuối xâu không chứa ký tự trống)

c. Biến đổi xâu thành xâu in hoa?

d. Biến đổi xâu thành xâu in thường?
giúp vs ạ
làm tách riêng từng phần đc ko ạ

Minh Lệ
1 tháng 5 2020 lúc 18:40

Program hotrotinhoc;

var st,s: string;

i,n: integer;

begin

write('Nhap xau : '); readln(st);

//-----------Cau-a-----

writeln('Xau vua nhap la : ',st);

s:=st;

writeln('Do dai cua xau la : ',length(st));

//----------Cau-b------

while st[1]=#32 do delete(st,1,1);

while st[length(st)]=#32 do delete(st,length(st),1);

while pos(#32#32,st)<>0 do delete(st,pos(#32#32,st),1);

writeln('Xau sau khi xoa cac ky tu trang : ',st);

//------------Cau-c--------

s:=upcase(s);

writeln('Xau sau khi bien doi thanh xau in hoa : ',s);

//-----------Cau-d----------

s:=lowercase(s);

write('Xau sau khi bien doi thanh xau in thuong : ',s);

readln

end.

Bình luận (0)

Các câu hỏi tương tự
Lan Anh
Xem chi tiết
Ard Meteor
Xem chi tiết
Ngô Thành Chung
Xem chi tiết
CHANNANGAMI
Xem chi tiết
mqthien2801
Xem chi tiết
CHANNANGAMI
Xem chi tiết
phan nguyễn tấn khởi
Xem chi tiết
Ngọcc Ngọccc
Xem chi tiết
Os. Htt
Xem chi tiết