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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2009, 11:21   #1
Гамбит
Пользователь
 
Аватар для Гамбит
 
Регистрация: 19.10.2009
Сообщений: 83
Восклицание Строки в Паскале

Доброго времени суток.
Задача
Дана строка, состоящая из слов. Удалить из строки слова, содержащие повторяющиеся символы

в строках вообще ничего не понимаю. Прошу помочь.
Гамбит вне форума Ответить с цитированием
Старый 03.12.2009, 11:24   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А в массивах понимаешь?
Если бы у тебя был массив символов справился бы самостоятельно?
И что значит "Удалить"? Прям так из источника или просто не выводить на экран?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2009, 11:56   #3
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

1)Первым делом очищаешь начало и конец строки от пробелов.
2)Начинаешь перебирать все слова в строке (первый символ пренадлежит первому слову, тогда как второе и далее n-ое слово, после найденного пробела (функция pos))
3)Бежишь по слову, перебирая символы и на каждом символе в массиве флагов ставишь флаг (флаги указывают на то что символ уже был), если натыкаешся на уже поставленный флаг, то удаляешь слово (функция delete)
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 03.12.2009, 12:42   #4
Гамбит
Пользователь
 
Аватар для Гамбит
 
Регистрация: 19.10.2009
Сообщений: 83
По умолчанию

Да это копипаст из задания
Гамбит вне форума Ответить с цитированием
Старый 03.12.2009, 12:48   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Значит вот тебе ссылка, где я привожу простецкий код выделения слов строки в массив:
http://www.programmersforum.ru/showt...369#post398369

Далее в цикле проходишь по каждому элементу массива (слову) и во втором цикло по каждой букве слова - это массив символов, и ищешь повторяющиеся символы. Если такие найдены не выводишь слово на экран.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2009, 12:51   #6
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

да... походу с массивами мы не дружим... что ж, начинайте с букваря!
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 03.12.2009, 13:00   #7
Гамбит
Пользователь
 
Аватар для Гамбит
 
Регистрация: 19.10.2009
Сообщений: 83
По умолчанию

Да, с массивами не дружим пока( пытаюсь найти к ним подход=)
Дайте букварь! а то в инете одна порнуха ,XD, а букарей не найти

Дайте пожалуйста ссылку, как пользоватся флагом, а то я никак вдуплить не могу

Последний раз редактировалось Stilet; 03.12.2009 в 14:00.
Гамбит вне форума Ответить с цитированием
Старый 03.12.2009, 13:15   #8
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

вот те букварь. а флаги - эт такой тип данных, который может принимать ток два значения - есть и нет
Вложения
Тип файла: rar TPascal_7.rar (490.2 Кб, 13 просмотров)
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Старый 03.12.2009, 13:25   #9
Гамбит
Пользователь
 
Аватар для Гамбит
 
Регистрация: 19.10.2009
Сообщений: 83
По умолчанию

но получается что флаг один, а мне нужно на каждый символ по флагу О_О
Гамбит вне форума Ответить с цитированием
Старый 03.12.2009, 13:29   #10
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

Цитата:
Сообщение от Гамбит Посмотреть сообщение
но получается что флаг один, а мне нужно на каждый символ по флагу О_О
эээхххх.... для того и нужен массив флагов!!!
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.
notHaker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки в Паскале istragon Помощь студентам 6 28.12.2009 18:18
Строки в паскале Шахрия Помощь студентам 3 02.11.2009 12:49
строки в паскале Странница Паскаль, Turbo Pascal, PascalABC.NET 0 03.06.2009 20:49
Строки в Паскале COLD Помощь студентам 2 28.05.2009 14:46
Строки в паскале Exact Паскаль, Turbo Pascal, PascalABC.NET 8 08.02.2008 20:45