Thực hiện các thao tác sau a) nhập Xâu S từ bàn phím b) đếm xem trong xâu S có bao nhiêu ký tự c) nhật ký tự từ bàn phím kiểm tra xem ký tự vừa nhập xuất hiện bao nhiêu lần trong xâu S Giúp mình với nhé ???
2 câu trả lời
program vandat;
uses crt;
var s : string; i,d : integer; k : char;
begin d:=0;
write('Nhap xau S:'); readln(s);
writeln('Do dai xau S la :', length(s));
write('Nhap ki tu :'); readln(k);
for i:=1 to length(s) do if s[i]=k then d:=d+1;
write('So lan xuat hien cua ki tu do trong la :',d);
readln
end.
program oken;
uses crt;
var s: string;
i,dem: byte;
chr: char;
begin
clrscr;
write('Nhap xau: '); readln(s);
for i:=1 to length(s) do
if (s[i] in ['a'..'z']) then
dem:=dem+1;
writeln('So ky tu co trong xau: ',dem);
write('Nhap 1 ky tu: '); readln(chr);
dem:=0;
for i:=1 to length(s) do
if (s[i]=chr) then
dem:=dem+1;
writeln('So lan ky tu ',chr,' co trong xau: ',dem);
readln;
end.
Câu hỏi trong lớp
Xem thêm