nhập vào từ bàn phím 1 xâu không quá 100 kí tự . in ra màn hình xâu sau khi đã xóa bỏ tất cả các kí tự chữ cái

2 câu trả lời

uses crt;

var i:integer;

      s1,s2:string[100];

begin

clrscr;

writeln('Nhap xau khong qua 100 ki tu:');readln(s1);

s2:='';

for i := 1 to length(s1) do

if (ord(s1[i]) in ['32'..'64']) or (ord(s1[i]) in ['91'..'96']) or (ord(s1[i]) in ['123'..'126']) then s2:=s2+s1[i];

writeln('Xau da xoa tat ca cac ki tu chu cai:');writeln(s2);

readln;

end.

uses crt;
var s:string;
    i:byte;
begin
   clrscr;
   write('Nhap xau: '); readln(s);
   while i<=length(s) do
   begin
      if (s[i] in ['A'..'z']) then 
      begin
         delete(s,i,1);
         i:=i-1;
      end;
      i:=i+1;
   end;
   write('Xau ket qua la: ',s);
   readln
end.

Câu hỏi trong lớp Xem thêm