Дана строка, содержащая пробелы. Найдите, сколько в ней слов - Free Pascal

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

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

Дана строка, содержащая пробелы. Найдите, сколько в ней слов (слово – это последовательность непробельных символов, слова разделены одним пробелом, первый и последний символ строки – не пробел). Входные данные На вход подается несколько строк. Выходные данные Необходимо вывести количество слов в первой из введенных строк. Примеры входные данные In the town where I was born выходные данные 7

Решение задачи: «Дана строка, содержащая пробелы. Найдите, сколько в ней слов»

textual
Листинг программы
  1. if Length(s)>0 then begin
  2.    CountWord := 1;
  3.    for i:=1 to Length(s) do
  4.      if s[i]=' ' then Inc(CountWord);
  5. end
  6.   else    CountWord := 0;
  7. WriteLn('В строке ',   CountWord, ' слов.');

Объяснение кода листинга программы

  1. Проверяется, что длина строки больше 0.
  2. Если условие выполняется, то инициализируется переменная CountWord со значением 1.
  3. Происходит цикл по символам строки.
  4. Если текущий символ равен пробелу, то значение переменной CountWord увеличивается на 1.
  5. После завершения цикла, выводится количество слов в строке.

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


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

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

15   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы