Читайте также:
|
|
Написать программу, которая определяет, сколько раз встретилось заданное слово в заданной строке, длина которой не превышает 80 символов. Текст не содержит переносов слов.
На первый взгляд эта программа не сильно отличается от предыдущей: вместо факта наличия искомой последовательности в строке требуется подсчитать количество вхождений слова, то есть после первого удачного поиска не выходить из цикла просмотра, а увеличить счетчик и продолжать просмотр. В целом это верно, однако в данной задаче нам требуется найти не просто последовательность символов, а законченное слово.
Определим слово как последовательность алфавитно-цифровых символов, после которых следует знак пунктуации, разделитель или признак конца строки. Слово может находиться либо в начале строки, либо после разделителя или знака пунктуации. Это можно записать следующим образом (фигурные скобки и вертикальная черта означают выбор из альтернатив):
Дата добавления: 2015-07-19; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Ш. Программа и тестовые примеры | | | III. Программа и тестовые примеры |