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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2009, 20:32   #11
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

имхо зарегистрироваться надо!!!!
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 19.01.2009, 20:40   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
имхо зарегистрироваться надо!!!!
+1
проблема в этом
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.01.2009, 21:02   #13
Tevet
 
Регистрация: 17.01.2009
Сообщений: 7
По умолчанию

ясно, зарегаюсь...оплатим труд людей, судя по всему полезное дело делают )

это уже крайняя наглость, но это от безысходноси, так что прошу меня простить..прога для задания №3 не компилится, рою сам, но пока туплю..
Код:
var s,a,b,pol:string;
i,j:integer;
begin
i:=-1;
readln(s);
while(i<length(s))do
begin while (copy(s,i,1<>' ')) do begin
i:=i+1;
a:=a+copy(s,i,1); end;
for j:=0 to length(a)-1 do b:=b+copy(length(a)-1-j);
if(a=b) then if (length(a)>length(pol) then pol:=a;
a:='';
b:='';
i:=i+1;
end;
writeln(pol);
end.

Последний раз редактировалось Tevet; 19.01.2009 в 21:18.
Tevet вне форума Ответить с цитированием
Старый 19.01.2009, 21:26   #14
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Tevet
Запутался немного.. В общем, решил переписать )
Про палиндромы:

Код:
uses crt;
var s,a,b,p : string;
i,j,len : integer;
begin
clrscr;
readln(s);
i:=1;
p := '';
while i<=length(s) do
  begin
  a := '';
  b := '';
  if s[i] = ' ' then
    begin
    inc(i);
    continue;
    end;
  len := length(s);
  while (s[i]<>' ') and (i<=len) do
   begin
   a := a + s[i];
   inc(i);
   end;
   len := length(a);
  for j:=1 to len do
   b := b + a[len-j+1];

  if a = b then
    if len>length(p) then p := a;

  end;
  writeln;
 writeln(p);
readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 20.01.2009, 02:41   #15
Tevet
 
Регистрация: 17.01.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Tevet
Запутался немного.. В общем, решил переписать )
Про палиндромы:

Код:
uses crt;
var s,a,b,p : string;
i,j,len : integer;
begin
clrscr;
readln(s);
i:=1;
p := '';
while i<=length(s) do
  begin
  a := '';
  b := '';
  if s[i] = ' ' then
    begin
    inc(i);
    continue;
    end;
  len := length(s);
  while (s[i]<>' ') and (i<=len) do
   begin
   a := a + s[i];
   inc(i);
   end;
   len := length(a);
  for j:=1 to len do
   b := b + a[len-j+1];

  if a = b then
    if len>length(p) then p := a;

  end;
  writeln;
 writeln(p);
readln;
end.
спасибо )))))))
Tevet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно нужна помощь Cheshire-Cat Помощь студентам 1 10.06.2008 17:26
Срочно нужна помощь!!! KAMENYKA Помощь студентам 5 11.12.2007 13:56
СРОЧНО! Нужна помощь RUsoft Общие вопросы Delphi 2 26.03.2007 16:54