Обсудим план решения.
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 раз