Để giải bài toán này trước hết chúng ta cần xác định bài toán:
- INPUT: Xâu S từ bàn phím và kí tự k từ bàn phím
- OUTPUT: Số lần xuất hiện của k trong xâu S
Chú ý: Bài toán yêu cầu nhập kí tự k
Bài toán này được giải như sau:
program codevodoi;
uses crt;
var S:string;
k:string[1];
i,dem:byte;
begin
write('Nhap xau S: ');
readln(S);
write('Nhap ki tu k: ');
readln(k);
for i:=1 to length(S) do
if S[i] = k then dem:=dem+1;
write('So lan xuat hien cua k la: ',dem);
readln
end.