Вопрос № 22132: Здравствуйте, Уважаемые эксперты! Помогите пожалуйста решить задачку: Дана строка. Слова разделены пробелами и дано слово. подсчитать количество вхождений этого слова в строку. Слова вводится с клавиатуры или из файла.
В приложении ее начало т.к...
Вопрос № 22.132
Здравствуйте, Уважаемые эксперты! Помогите пожалуйста решить задачку: Дана строка. Слова разделены пробелами и дано слово. подсчитать количество вхождений этого слова в строку. Слова вводится с клавиатуры или из файла.
В приложении ее начало т.к. ввод данных всюду одинаковый, но как дальше - не могу сообразить!
Приложение:
Отправлен: 13.06.2005, 19:11
Вопрос задал: WarBull (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: Алексей Смуриков
Здравствуйте, WarBull!
Ну это можно реализовать так:
1. Создаёте цикл от начало до (конца-длина искомого слова) текста;
2. В цикле делаете проверку на == (читайте доку по cmps и repe и jcxz);
3. Если слово совпадает увеличиваете счётчик!
4. Увеличиваете позицию в тексте.
Ответ отправил: Алексей Смуриков (статус: Студент)
Отправлен: 14.06.2005, 11:32
Отвечает: DSota
Здравствуйте, WarBull!
Не нашел место, где вводится или находится слово для поиска... В программе назвал его Find... Для правильной работы оно должно оканчиватся пробелом (чтобы не находила при поиске слова "XYZ", слово "XYZA").
Приложение:
--------- Открыть глаза навстречу солнцу.
Ответ отправил: DSota (статус: Практикант)
Отправлен: 14.06.2005, 16:41