Строка: Подсчитать количество слов в заданной последовательности - 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д