Nhập vào từ bán phím chuỗi S không quá 255 kí tự In ra màn hình các chuỗi thu được sau khi phân loại : chuỗi chỉ bao gồm các số thập phân ( chuỗi số), chuỗi chỉ bao gồm các kí tự chữ thường ( chuỗi chữ thường), chuỗi chỉ bao gồm các kí tự chữ hoa ( chuỗi chữ hoa) và chuỗi cac ký tự còn lại sau khi loại bỏ ba yêu cầu trên VD S= EAbgh124KB98 @** chuỗi số: 12498 chuỗi chữ thường: bgh chuỗi chữ hoa: EAKB chuỗi còn lại: @** GIÚP VỚI Ạ
2 câu trả lời
uses crt;
var s, res, ans, calc, rel: string;
i: Longint;
begin
clrscr;
readln(s);
for i:=1 to length(s) do
begin
if s[i] in ['0'..'9'] then
res:=res + s[i]
else if s[i] in ['a'..'z'] then
ans:=ans + s[i]
else if s[i] in ['A'..'Z'] then
calc:=calc + s[i]
else
rel:=rel + s[i];
end;
writeln(res);
writeln(ans);
writeln(calc);
writeln(rel);
readln;
end.
uses crt;
var s,cs,cct,cch,ccl:ansistring;
i:longint;
begin
clrscr;
readln(s);
for i := 1 to length(s) do
begin
if s[i] in ['0'..'9'] then cs := cs + s[i];
if s[i] in ['a'..'z'] then cct := cct + s[i];
if s[i] in ['A'..'Z'] then cch := cch + s[i];
if not (s[i] in ['0'..'9']) and not (s[i] in ['a'..'z'])
and not (s[i] in ['A'..'Z']) and (s[i] <> #32)
then ccl := ccl + s[i];
end;
writeln('Chuoi so: ',cs);
writeln('Chuoi chu thuong: ',cct);
writeln('Chuoi chu hoa: ',cch);
writeln('Chuoi con lai: ',ccl);
readln;
end.