Родились сегодня:
Rosiam


Лидеры рейтинга

ID: 226425

Konstantin Shvetski

Модератор

723

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

326

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Академик

279

Россия, Санкт-Петербург


ID: 325460

CradleA

Мастер-Эксперт

211

Беларусь, Минск


ID: 400815

alexleonsm

6-й класс

130


ID: 400669

epimkin

Профессионал

120


ID: 401888

puporev

Профессор

111

Россия, Пермский край


8.8.15

09.05.2021

JS: 2.8.21
CSS: 4.5.5
jQuery: 3.6.0
DataForLocalStorage: 2021-05-11 18:46:03-standard


Создание программ на языках Pascal, Delphi и Lazarus.

Администратор раздела: Зенченко Константин Николаевич (Старший модератор)

Консультация онлайн # 159820

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: Sasha Sugak
Дата: 07.02.2009, 00:35 Консультация закрыта
Поступило ответов: 1

Здравствуйте уважаемые эксперты!
Помогите пожалуйста решить задачу на символьную обработку.
Задача. В каждом парном слове предложения поменять местами буквы
"О" и "К" , "К" и "Л" соответственно...

Помогите пожалуйста чем сможете.. заранее спасибо..!!

Здравствуйте, Sasha Sugak!

Программа в приложении.
Вопросы задавайте в мини-форум.
Удачи!

Приложение:


Зенченко Константин Николаевич

Старший модератор
07.02.2009, 02:31
Мини-форум консультации # 159820


Зенченко Константин Николаевич

Старший модератор

ID: 31795

1

= общий =    07.02.2009, 00:56

В каждом парном слове

, т.е. в каждом четном слове предложения нужно найти букву "О" и заменить её на букву "К", а потом эту букву заменить на на букву "Л", или "О"-"К", а "К"-"Л".
Ещё вопрос как разделяются сами слова (пробелом или любым стандартным разделителем).

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

неизвестный

2

= общий =    07.02.2009, 01:04

Нет.. Вот сначала нужно найти четное слово.... потом найти в этом слове (если есть) буквы "О" и "А".. и если есть то заменить букву "О" на "К" а "А" на "Л"
З.Ы. Я перепутал пары букв... но это не важно... главное это алгоритм.. который будет работать для любых пар букв...=)


2) Слова разделяются пробелом.


Значит так еще раз:



находим четное слово в котором ищем букву "О" которую меняем на "К" и букву ,"А" которую заменяем на "Л"


Напомню я случайно перепутал пары букв в условии но это не важно..))


Зенченко Константин Николаевич

Старший модератор

ID: 31795

3

= общий =    07.02.2009, 01:14

Sasha Sugak:
Понятно:
Вам с помошью циклов или с рекурсией?

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

неизвестный

4

= общий =    07.02.2009, 01:23

Если можна с помощью циклов....


Зенченко Константин Николаевич

Старший модератор

ID: 31795

5

= общий =    07.02.2009, 02:34

Сразу скажу: для английских будет работать, для русских букв Вам нужно будет подобрать числа 11 и 4.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

неизвестный

6

= общий =    07.02.2009, 13:56

Спасибо большое за помощь!!!!!!!!!!!!!!!!!!!!

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

puporev

Профессор

Рейтинг: 111

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 73

Степанов Иван /REDDS

4-й класс

Рейтинг: 1

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

Асмик Гаряка

Советник

Рейтинг: 0

Орловский Дмитрий

Мастер-Эксперт

Рейтинг: 0