Program TH5

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

Program TH5_Bai3; Var S: String; i:byte; Begin Write('Moi Ban Nhap Xau S: '); Readln(S); While Pos('anh',s)>0 do Begin

insert('em',s,Pos('anh',s)+3); delete(s,Pos('anh',s),3); End; Write('Ket Qua: ',s); readln End.

Doi sang chu thuong


Uses Crt;

Var St:String;

i:Byte;

Begin

Write(Nhap xau St: ); Readln(St);

For i:=1 to length(St) do

If St[i] IN [A..Z] Then St[i]:=CHR(ORD(St[i])+32);

Write(Xau ket qua: , St);

Readln;

End.

Bi tp 5: Vit chng trnh lit k cc t ca mt xu k t c nhp vo t bn phm, mi t phi c vit trn mt dng.

Uses Crt;

Var St:String;

Procedure XoaTrangThua(Var St:String);

Begin

{Xa cc k t trng u xu}

While St[1]=#32 Do Delete(St,1,1);

{Xa cc k t trng cui xu}

While St[Length(St)]=#32 Do Delete(St,Length(St),1);

{Xa cc k t trng gia xu}

While POS(#32#32,St)<>0 Do Delete(St,POS(#32#32,St),1);

End;

Begin

Write(Nhap xau St: ); Readln(St);

XoaTrangThua(St);

St:=St+#32;

Writeln(Liet ke cac tu trong xau: );

While POS(#32,St)<>0 Do

Begin

Writeln(Copy(St,1,POS(#32,St)));

Delete(St,1,POS(#32,St));

End;

Readln;

End.

Uses crt; Const Chu=['a'..'z']; Var Hoten: string; i,len: byte; BEGIN Clrscr; Write('Ho ten='); Readln(Hoten); Len:=length(Hoten); If Hoten[1] in Chu then Hoten[1]:=Upcase(Hoten[1]); For i:=2 to len do If (Hoten[i-1]=#32)and(Hoten[i] in Chu) then Hoten[i]:=Upcase(Hoten[i]); Write('Ho ten sau khi dieu chinh la: ', Hoten); Readln; END . Ngun : http://sontinh1.com/@forum/bai-tap-pascal-11/9595-[bai-tap-pascal-hay]-xau-ki-tu-co-dap-n.html#ixzz1slgo9lIZ

You might also like