Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2016, 20:46   #1
Тырин Артем
Пользователь
 
Регистрация: 10.11.2015
Сообщений: 17
По умолчанию Строковый типы

Помогите решить задачу.
Дана строка s, содержащая менее чем 256 символов и представляющая собой набор слов, разделенных одним или несколькими пробелами. Найти любое слово в исходной последовательности символов, начинающееся с комбинации букв но. Использовать стандартные процедуры и функции в действиях над строками.
Принцип действия не понял, помогите хотя бы начать.
Тырин Артем вне форума Ответить с цитированием
Старый 06.06.2016, 21:04   #2
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

..ищи пробелы в строке, и как найдёшь проверяй следующие два символа на "НО"
Код:
  mov   al,' '
  repne scasb
  cmp   word[di],'но'
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 07.06.2016, 08:37   #3
Timon1989
 
Регистрация: 18.05.2016
Сообщений: 7
По умолчанию

С асмом я не знаком, но могу сказать что на языках высокого уровня легко гуглятся функции поиска подстроки. Способы поиска:
1) Посимвольный перебор с нахождением пробела, за ним символа "н" затем символа "о", при выполнении условия дальнейшая посимвольная запись в результат до встречи пробела(получится много условий и громоздко);
2) нахождение подстроки ' но' и считывание до следующего пробела
p.s. в начале не забывай проверять на наличие s[0] = 'н' и s[1] = 'о', так как слово может начинаться и с самого начала строки
Timon1989 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Символьный и строковый типы (C++ и Pascal) XeniaZharinova Помощь студентам 7 22.06.2013 13:07
Символьный и строковый типы данных mimit Помощь студентам 0 29.11.2012 23:56
Символьный и строковый типы! disel1 Паскаль, Turbo Pascal, PascalABC.NET 1 02.06.2012 18:09
Строковый тип Ilya_Vydysh Паскаль, Turbo Pascal, PascalABC.NET 2 21.11.2011 16:24