Строка: Подсчитать количество слов в заданной последовательности - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Даны натуральное число n, символы S1, ...,Sn. Группы символов, разделенные пробелами (одним или не-сколькими) и не содержащие пробелов внутри себя, будем называть словами. Подсчитать количество слов в данной последовательности. Помогите, пожалуйста перевести на язык Паскаль
Я перевела так, но не работает

Решение задачи: «Строка: Подсчитать количество слов в заданной последовательности»

textual
Листинг программы
var
 
s: string;
 
i, k, k2, n: integer;
 
begin
writeln('введите n);
readln(n); 
writeln('введите строку');
 
readln(s);
 
k := 0;
 
k2:=0;
 
s:=s+' ';
 
for i := 1 to length(s) do
 
if s[i] = ' ' then begin
 
k2:=(i-1)-k2;
 
if k2=n then k := k + 1; 
 
k2:=i;
 
end;
 
writeln('в предложении ', k, ' слов');
 
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы