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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2013, 12:38   #1
Berus
Пользователь
 
Регистрация: 11.10.2012
Сообщений: 11
По умолчанию Из паскаля в делфи

Код:
var s:string;
i,m:integer;
buf:array[1..100] of string[50];
k,j:integer;
tmp:string;
f:byte;
begin
k:=0;
write('text:');
readln(s);
s:=s+' ';
for i:=1 to length(s) do
  if s[i]<>' ' then tmp:=tmp+s[i]
    else
      begin
        if tmp<>'' then
            begin k:=k+1;buf[k]:=tmp;tmp:='';end;
       end;
i:=1;
i:=1;
while i<=k do
 begin
  j:=i+1;
  while j<=k do
   begin
    if (buf[j]=buf[i]) and (length(buf[j]) mod 2 =1) then
     begin
      for m:=j to k-1 do
      buf[m]:=buf[m+1];
      k:=k-1;
      end
     else j:=j+1;
   end;
  i:=i+1;
 end;
 for i:=1 to k do
write (buf[i],' ');
writeln;
end.


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

Модератор.

Последний раз редактировалось Serge_Bliznykov; 20.05.2013 в 13:03.
Berus вне форума Ответить с цитированием
Старый 20.05.2013, 13:05   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

допишите в начале программы
Код:
program Program911;

{$APPTYPE CONSOLE}

uses SysUtils;
сохраните полученный код в файл с именем Program911.dpr
будет у Вас консольная программа на Delphi.
Вопрос закрыт?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.05.2013, 13:07   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

................................... ......
Изображения
Тип файла: jpg 123444.JPG (20.8 Кб, 25 просмотров)
Вадим Мошев вне форума Ответить с цитированием
Старый 20.05.2013, 13:19   #4
Berus
Пользователь
 
Регистрация: 11.10.2012
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
допишите в начале программы
Код:
program Program911;

{$APPTYPE CONSOLE}

uses SysUtils;
сохраните полученный код в файл с именем Program911.dpr
будет у Вас консольная программа на Delphi.
Вопрос закрыт?
Мне нужна не кансольная программа.. А оконная(
Berus вне форума Ответить с цитированием
Старый 20.05.2013, 13:22   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Мне нужна не кансольная программа.. А оконная(
и????
Код:
readln(s);
поменять на
Код:
s:=edit.text;
Код:
write (buf[i],' ');
поменять на
Код:
Memo.Lines.add(buf[i]);
и закинуть все в обработчик кнопки
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бросок к горизонту(паскаль+-делфи.(может ли кто помочь сделать с Паскаля АВС на Делфи?) extrimal Помощь студентам 8 24.03.2013 23:51
з паскаля на делфи Sky{Force} Помощь студентам 2 29.05.2012 10:52
из паскаля в консоль делфи Андрей.12 Помощь студентам 3 23.05.2010 15:05
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37