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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2011, 20:59   #1
Natasha190989
Пользователь
 
Регистрация: 02.05.2009
Сообщений: 10
Плохо процедур и ыфункции. Паскаль

Помогите преобразовать программу с использованием функции или процедуры. Программа ищет слово палиндром в строке
Код:
program sl;
uses crt;
{Function polind ( st:string):boolean;
var i,n:integer; K:boolean;
begin
k:=true;
n:=length (st);
for i:=1 to n div 2 do
if st[i] <> st [n+1-i] then
begin
k:=false;
break;
end;
 polind:=k;
 end;}
var
d:boolean;
SD,word:string;
npos,i,n:integer;
begin
clrscr;
write ('vvedite stroku');
read (sd);
sd:=sd+ ' ';
npos:=pos(' ',sd);
while npos<>0 do
begin
word:=copy (sd,1,npos-1);
n:=length (word);
d:=true;
i:=1;
while (i<=n div 2) and d do
if word[i]<> word[n-i+1] then
d:=false
else
i:=i+1;
if d then
write ('polind', word);
delete (sd, 1, npos);
npos:=pos(' ',sd);
readkey;
end;
end.

Последний раз редактировалось Stilet; 09.01.2011 в 21:34.
Natasha190989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль (Ветвления, обработка строк, массивы, использование процедур и функций) Fear Beast Помощь студентам 3 01.06.2010 07:27
Описание процедур в Паскаль daniil2010 Помощь студентам 1 23.04.2010 13:08
Паскаль. Помогите с раелизацией процедур. Dmitrij Помощь студентам 1 04.12.2008 18:45
использование процедур и функций для работы с массивами.....Паскаль.... КиношкА Помощь студентам 6 13.01.2008 14:23