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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2009, 18:18   #1
ByFly
 
Регистрация: 12.01.2009
Сообщений: 8
По умолчанию У кого есть время помогите со строками

Парни у кого есть время помогите пожалуйста с задачей.

Условие:
Напечатать все слова, отличные от последнего слова, которые начинаются и оканчиваются одной буквой.
ByFly вне форума Ответить с цитированием
Старый 03.02.2009, 19:24   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Код:
uses crt;
var s,sub:string;
    i,n,t:integer;
    a:array[1..100] of string;

begin
clrscr;
writeln('Input str');
readln(s);
i:=0;n:=0;
repeat
inc(i);
if (s[i]=' ')and(s[i+1]<>' ') then begin
                   inc(n);
                   a[n]:=sub;
                   sub:='';
                   end
else if (s[i]<>' ')and(s[i]<>'.') and(s[i]<>',') then sub:=sub+s[i];
until i=length(s);
if sub<>'' then begin
inc(n);
a[n]:=sub;
end;
writeln;
for i:=1 to n-1 do
 if  (a[i]<>a[n]) and (a[i][1]<>a[i][length(a[i])]) then writeln(a[i]);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 03.02.2009, 21:03   #3
BigMoney
 
Регистрация: 02.02.2009
Сообщений: 6
По умолчанию

Мне похожее тоже нужно было, спасибо alex_fcsm

Последний раз редактировалось BigMoney; 03.02.2009 в 21:14.
BigMoney вне форума Ответить с цитированием
Старый 03.02.2009, 21:10   #4
ByFly
 
Регистрация: 12.01.2009
Сообщений: 8
По умолчанию

alex_fcsm спасибо!
ByFly вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FRAPS - У кого есть??? PAVEL315 Софт 1 28.11.2007 05:32
у кого есть нармальный паскаль finch Помощь студентам 1 21.06.2007 17:38
QIP Dll's Описание у кого есть? LEKA Win Api 10 18.05.2007 08:55
Ошибки компиляции. У кого есть =*=|/|MM0PT@/\=*= Паскаль, Turbo Pascal, PascalABC.NET 4 02.04.2007 06:10