Подсчитать количество слов (длиной больше 3) в строке - Free Pascal
Формулировка задачи:
Тут такая вот задача: Посчитать количество слов в тексте с количеством символов больше 3. Слово - набор ЛЮБЫХ символов кроме пробела.
Решение задачи: «Подсчитать количество слов (длиной больше 3) в строке»
textual
Листинг программы
uses strutils; var s : string; i, count : integer; begin write('s = '); readln(s); count := 0; for i := 1 to WordCount(s, [' ']) do if Length(ExtractWord(i, s, [' '])) > 3 then inc(count); writeln('count = ', count); end.
Объяснение кода листинга программы
- Импортируется модуль StrUtils.
- Объявлены переменные: s - строка для ввода, i - счётчик цикла, count - счётчик слов.
- Вводится строка s с помощью функции readln().
- Устанавливается начальное значение count = 0.
- В цикле от 1 до WordCount(s, [' ']) выполняется следующее:
- Извлекается i-е слово из строки s с помощью функции ExtractWord(i, s, [' ']).
- Проверяется условие Length(ExtractWord(i, s, [' '])) > 3.
- Если условие выполняется, то увеличивается значение count на 1.
- Выводится значение count с помощью функции writeln().
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д