Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Задачка на строки ..
ZimANДата: Понедельник, 28.04.2008, 23:39 | Сообщение # 1
Знакомый
Группа: Пользователи
Сообщений: 24
Репутация: 2
Замечания: 0%
Статус: Offline
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

Помогите пожалуйста

 
SeqularДата: Вторник, 29.04.2008, 06:26 | Сообщение # 2
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
ZimAN, А в чем, собсна, проблема?
1. Отделяем слова друг от друга.
2. Сравниваем первые и последние буквы.

Можно даже пойти по всей строке. Нашли пробел, запомнили позицию (N) и букву перед ним (C1). Затем идем ОБРАТНО до начала строки либо до пробела (в сторону начала). Нашли пробел (или начало стоки, если слово первое). Если буква ПОСЛЕ этого пробела совпадает с буквой (C1) то выводим все слово (COPY(S,J,N-J) кажется, если я индексы не напутал. Затем продолжаем процедуру с позиции N до тех пор, пока не дойдем до конца строки.
Вот такая вот подсказка


Поддерживаю также проект сообщество молодых сисадминов
 
PavelДата: Вторник, 29.04.2008, 08:37 | Сообщение # 3
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Вот в посте
про работу со строками
там найдешь как отделять слова. Ну остальное додумаешь. Сравнить первую и последнюю букву слова не составит труда.
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;