Bài 12: Kiểu xâu

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
thành nguyễn

Sử dụng NNLT pascal viết ct thực hiện các yêu cầu sau:

a, nhập vào 1 xâu bất kì

b, Biến đổi các chữ cái trong xâu vừa nhập thành chữ in hoa( ví dụ abc thành ABC)

c, Xoá các kí tự trắng dư thừa ở đầu xâu, cuối xâu, giữa 2 từ chỉ có 1 khoảng trắng

Nguyễn Lê Phước Thịnh
20 tháng 4 2020 lúc 20:41

uses crt;
var st:string;
d,i:integer;
begin
clrscr;
{---------------------------cau-a---------------------------}
write('nhap xau:'); readln(st);
{---------------------------cau-b---------------------------}
d:=length(st);
for i:=1 to d do
st[i]:=upcase(st[i]);
for i:=1 to d do
write(st[i]);
{--------------------------cau-c----------------------------}
writeln;
while pos(' ',st)>0 do
delete(st,pos(' ',st),1);
if st[1]=' 'then delete(st,1,1);
if st[d]=' 'then delete(st,d,1);
writeln('xau sau khi bien doi la: ',st);
readln;
end.


Các câu hỏi tương tự
Nguyễn Thị Ngọc Minh
Xem chi tiết
Nguyễn Vy
Xem chi tiết
Long Nhi
Xem chi tiết
LINH VU HA NGOC
Xem chi tiết
An Hoài Nguyễn
Xem chi tiết
nguyễn linh
Xem chi tiết
binz
Xem chi tiết
dung nguyễn
Xem chi tiết
luc lun
Xem chi tiết