Bài 12: Kiểu xâu

YP

viết công thức nhập vào 1 xâu. đếm xem trong xâu vừa nhập có bao nhiêu chữ, bao nhiêu số A nêu ý tưởng B viết ct có giải thích

NT
20 tháng 4 2022 lúc 16:56

uses crt;

var st:string;

a:array[1..255]of string;

i,n,d,kt,j,dem,dem1,dem2:integer;

begin

clrscr;

readln(st);

d:=length(st);

dem:=1;

a[1]:=st[1];

for i:=1 to d do 

  begin

kt:=0;

for j:=1 to dem do 

  if a[j]=st[i] then kt:=1;

if kt=0 then

begin

dem:=dem+1;

a[dem]:=st[i];

end;

end;

dem1:=0;

dem2:=0;

for i:=1 to dem do 

begin

if st[i] in ['A'..'Z'] then dem1:=dem1+1;

if st[i] in ['a'..'z'] then inc(dem1);

if st[i] in ['0'..'9'] then inc(dem2);

end;

writeln(dem1);

writeln(dem2);

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
PH
Xem chi tiết
NT
Xem chi tiết
TT
Xem chi tiết
ND
Xem chi tiết
TP
Xem chi tiết
HT
Xem chi tiết
H24
Xem chi tiết
VN
Xem chi tiết
H24
Xem chi tiết