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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2010, 15:06   #1
nolx
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 21
По умолчанию глянте записи!

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

вот программа сделайте правельно


Program Stroki;
uses crt;
var
a:array[2..30] of string [10];
s,s1,slovo,slovo1:string;
k,i,j:integer;
f:boolean;
begin
clrscr;
s:='hgjfj dhhfsdd wkdhuj lrlsal.';
delete (s,length(s),1);
s:=s+' ';
i:=0;
repeat
k:=pos(' ',s);
slovo:=copy(s,1,k-1);
writeln(slovo);
i:=i+1;
a[i]:=slovo;
delete(s,1,k);
until(length (s)=0);
writeln('__________________________ _____________');
for k:=1 to i do
begin
slovo1:=a[k];
f:=false;
for j:=2 to length(slovo1) do
if slovo1[1]=slovo1[j] then
f:=true;
if f then writeln(slovo1);
end
end.
nolx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записи((( diller89 Помощь студентам 2 25.04.2010 18:32
Чёт не получается(( Глянте, а то я не шарю Виталий Злобин Общие вопросы Delphi 3 08.08.2009 23:49
Записи добрый полотенчик Помощь студентам 2 19.06.2009 21:44
Записи RECREATOR Помощь студентам 3 25.12.2007 10:58