Обсудим план решения.
Function SkolkoRaz ( Simvol: Char; Const Stroka: String): Integer; var ii, Scet: Integer; begin Scet := 0; for ii := 1 to Length(Stroka) do If Simvol = Stroka[ii] then Inc(Scet); SkolkoRaz := Scet; end;
program podschet;
Function SkolkoRaz ( Simvol: Char; Const Stroka: String): Integer;
var ii, Scet: Integer;
begin Scet := 0;
for ii := 1 to Length(Stroka) do
If Simvol = Stroka[ii] then Inc(Scet);
SkolkoRaz := Scet;
end;
var ss: string; sim: char;
begin
writeln('Введите строку:');
readln(ss);
write('Введите символ -> '); readln(sim);
writeln('В строке: ',ss, ' символ ',sim,' встречается ',
SkolkoRaz(sim,ss),' раз');
end.
-------
Результат работы:
Введите строку:
sdghfdbverbvebrbv
Введите символ -> g
В строке: sdghfdbverbvebrbv символ g встречается 1 раз