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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2011, 12:22   #1
kt35
Новичок
Джуниор
 
Регистрация: 01.06.2011
Сообщений: 1
По умолчанию подпрограмму, удаляющую из строки повторяющиеся слова (Delphi)

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

Код:
var S: string;  P,n : integer;
begin
S : = ' Look at my horse horse ' ;
p : = Pos ( 'horse' , S );
n:= length ('S');
P:= Length (S);
Delete (S,P,n);
writeln (S);
readln;
end.
или может быть что-то неверно?


_________
1. Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться.


2. Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)

Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 01.06.2011 в 13:27.
kt35 вне форума Ответить с цитированием
Старый 01.06.2011, 13:34   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Всё неверно.
Цитата:
p : = Pos ( 'horse' , S );
А если строка будет не Look at my horse horse, а другая?
Цитата:
n:= length ('S');
Зачем вам длина строки, состоящей из 1 символа S?
Цитата:
p : = Pos ( 'horse' , S );
P:= Length (S);
Присваиваем переменной р, то что вернула функция pos и сразу же перезаписываем переменную р другим значением.

К тому же в задании сказано сделать это с помощью подпрограммы.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объясните как убрать в предложении из каждого слова все повторяющиеся буквы? st555 Общие вопросы C/C++ 0 29.12.2010 06:31
удалить повторяющиеся слова в строке Андрей.12 Помощь студентам 0 15.12.2009 18:51
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова nick23 Помощь студентам 7 01.11.2009 14:47
Слова и строки в Delphi... Zibiv Помощь студентам 26 16.12.2008 15:57
В введенном предложении удалить все повторяющиеся слова Алена Помощь студентам 5 21.11.2007 14:12