СВ
Сергей В

как в паскале разбить строку на слова и подсчитать количество букв в слове

ВР
Валентина Рыжова

program cool;
var str:string;
index, i, count: integer;
begin
writeln('Введите строку: ');
readln(str);
writeln('Введите номер слова, в котором посчитать кол-во букв: ');
readln(index);
inc(index, -1);
for i:=1 to length(str) do
begin
if (str[i] = ' ') or (str[i] = '.') or (str[i] = ',') or (str[i] = '!') then inc(index, -1)
else if (index = 0) then inc(count);
end;
if (index <= 0) then writeln('Кол-во букв: ', count)
else writeln('Во введенной строке нет столько слов! ');
end.

Похожие вопросы
паскаль. помогите. в заданной строке подсчитать отдельно количество символов 'a' и 'b'
в заданной строке подсчитать отдельно количество символов 'a' и 'b' на паскаль
Паскаль, как определить количество вхождений подстроки в строку? именно подстроки а не слова!
найти количество букв -в- в строке любым количеством символов
Помогите написать программу в паскале. в строке посчитать количество букв
помогите с паскалем вообще не догоняю как делатьс клавиатуры вводится строка посчитать количество слов в строке и в конц
Язык СИ. Дана строка. подсчитать в ней количество вхождений букв r k t
Написать программу на паскале : подсчитать количество слов из 3 букв. (можно на джаве или с++ ,но желательно паскаль)
[Delphi] Как подсчитать количество строк в ListView ?
Подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’. На языке си (просто си) нужно подсчитать во введенной строке количество букв ‘Л’ и количество букв ‘И’. Буквы могут быть латинские, не имеет значения