Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Задача 2. Подсчет количества вхождений слова в текст

Описание строк | Ввод-вывод строк | Free (s2); | Преобразование строки в целое число |


Читайте также:
  1. Copy (рекламный текст) objective and strategy
  2. GNU Фонд свободного программного обеспечения (оригинальный текст)
  3. I I. Практическая часть - задача
  4. I. Быстрый подсчет количества записей
  5. I. ОСОБЕННОСТИ ТЕКСТОВ СОЦИАЛЬНОЙ РЕКЛАМЫ
  6. I. Характер прочтения поэтического текста.
  7. II. ОСОБЕННОСТИ ТЕКСТОВ ПОЛИТИЧЕСКОЙ РЕКЛАМЫ

Написать программу, которая определяет, сколько раз встретилось заданное сло­во в заданной строке, длина которой не превышает 80 символов. Текст не содержит переносов слов.

На первый взгляд эта программа не сильно отличается от предыдущей: вместо факта наличия искомой последовательности в строке требуется подсчитать количество вхождений слова, то есть после первого удачного поиска не выходить из цикла просмотра, а увеличить счетчик и продолжать просмотр. В целом это верно, одна­ко в данной задаче нам требуется найти не просто последовательность символов, а законченное слово.

Определим слово как последовательность алфавитно-цифровых символов, после которых следует знак пунктуации, разделитель или признак конца строки. Слово может находиться либо в начале строки, либо после разделителя или знака пунк­туации. Это можно записать следующим образом (фигурные скобки и вертикаль­ная черта означают выбор из альтернатив):


Дата добавления: 2015-07-19; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Ш. Программа и тестовые примеры| III. Программа и тестовые примеры

mybiblioteka.su - 2015-2024 год. (0.005 сек.)