
Не могли бы Вы помочь мне подкорректировать задачку...
Она звучит так: Дана символьная строка, содержащая англ. текст. Найти количество слов, начинающихся с буквы b.
Вот решение.
Program b;
var S:string;
i,p,n:integer;
begin
S:='boy bought a blue car';
writeln(S);
p:=0;
for i:=1 to n do begin
if S[i]='' then inc(i);
if S[i]='b' then inc(p);
end;
writeln('kol-vo slov s bykvoi b ravno',p);
readln;
end.
Но у меня в конце пишется, что кол-во слов с буквой b равно 0...
Подскажите, пож-та, в чем ошибка?