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

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: Татьяна Казакова
Дата: 15.06.2022, 15:32 Консультация неактивна
Поступило ответов: 0
Уважаемые эксперты! Пожалуйста, ответьте нужна программа на Паскале:
Для встречающихся в заданном тексте пар рядом расположенных символов указать, сколько раз встречается в тексте каждое из таких двухбуквенных сочетаний. (сочетания не заданы)

Ответов еще не поступило.

Мини-форум консультации # 202992

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

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

ID: 259041

326560

= общий =    18.06.2022, 15:03
Создайте массив длиной, равной длине заданного текста. Присвойте каждому элементу массива один очередной символ текста (либо его код). И сравнивайте соседние массив-элементы в цикле по всем элементам кр последнего. Инкрементируйте счётчик находок при нахождении пары.
Если символы в искомой паре одинаковы (типа "ее" или двойные пробелы…), то возможно из числа находок 2х-буквенных сочетаний придётся исключить 3х-буквенные "еее" или много-буквенные?
Я описал Вам примерную идею-алгоритм. Дальше сами справитесь?
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.