Работа с рядками

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Работа с рядками

Сообщение Xiean » 01.04.2021 19:48:15

Дана последовательность слов; между соседними словами запятая, за последним
словом - точка. Напечатать все слова, встречающиеся в последовательности
по одному разу.
Xiean
незнакомец
 
Сообщения: 3
Зарегистрирован: 01.04.2021 19:45:37

Re: Работа с рядками

Сообщение Сквозняк » 01.04.2021 23:27:41

Пройдись циклом, распихай все слова в массив строк по строкам типа ansistring, а потом сравнивай строки. Строки одно типа можно сравнивать будто они числа. Те строки, что имеют не нулевую длину и дублируются, сделай нулевой длины - вот так можно S:=''; А после пройдись циклом и распечатай все строки с ненулевой длиной.
Сквозняк
энтузиаст
 
Сообщения: 1109
Зарегистрирован: 29.06.2006 22:08:32

Re: Работа с рядками

Сообщение Xiean » 01.04.2021 23:30:28

Сквозняк писал(а):Пройдись циклом, распихай все слова в массив строк по строкам типа ansistring, а потом сравнивай строки. Строки одно типа можно сравнивать будто они числа. Те строки, что имеют не нулевую длину и дублируются, сделай нулевой длины - вот так можно S:=''; А после пройдись циклом и распечатай все строки с ненулевой длиной.

а как это сделать в коде? я просто в паскале ни бэ ни мэ
Xiean
незнакомец
 
Сообщения: 3
Зарегистрирован: 01.04.2021 19:45:37

Re: Работа с рядками

Сообщение Seenkao » 02.04.2021 01:01:11

Xiean писал(а):а как это сделать в коде? я просто в паскале ни бэ ни мэ

Если так и не собираешься ни чего предоставить из своей головы, то надо отправляться на эту часть форума: "помощь за вознаграждение".
Seenkao
энтузиаст
 
Сообщения: 502
Зарегистрирован: 01.04.2020 03:37:12


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

Рейтинг@Mail.ru