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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2014, 11:13   #1
Elena115
Новичок
Джуниор
 
Регистрация: 04.06.2014
Сообщений: 1
По умолчанию бинарные деревья

помогите к этой программе добавить что бы в конце выводило минимальный элемент
u
Код:
ses crt;
type
   ptr=^Node;
   Node=record
   data:integer;
   left,right:ptr;
   end;
var
   root:ptr; b,x:integer;

Procedure Create(var tree:ptr;a:integer);
var p:ptr;
begin
     if a>tree^.data then
       begin
       if tree^.right=nil then
                         begin
                         new(p);p^.data:=a;
                          p^.left:=nil;
                          p^.right:=nil;
                          tree^.right:=p;
                         end
                       else Create(tree^.right,a)
                       end
         else
               begin
       if tree^.left=nil then
                         begin
                         new(p);p^.data:=a;
                          p^.left:=nil;
                          p^.right:=nil;
                          tree^.left:=p;
                         end
                       else Create(tree^.left,a)
     end;
end;

procedure readtree(var tree:ptr);
begin
        if tree<>nil then
            begin
              readtree(tree^.left);
              write(tree^.data:5);
              readtree(tree^.right);
           end;
end;
Begin
 clrscr;
 writeln('Input numbers');
 read(b);
   New(root);
   root^.data:=b;
   root^.right:=nil;
   root^.left:=nil;
   read(b);

   while b<>0 do
     begin
      Create(root,b);
      read(b);
     end;
     writeln;
 writeln('Created tree');
 readtree(root);
 writeln;
 End.


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

Модератор.

Последний раз редактировалось Serge_Bliznykov; 04.06.2014 в 13:27.
Elena115 вне форума Ответить с цитированием
Старый 04.06.2014, 11:18   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

http://3ys.ru/osnovnye-kontseptsii-y...e-derevya.html
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бинарные деревья c++ 1apre Помощь студентам 1 22.06.2013 14:34
Бинарные деревья ZevS13 Общие вопросы C/C++ 0 18.11.2011 17:54
Бинарные деревья Vitalka Помощь студентам 2 04.02.2011 18:41
бинарные деревья с++ Daniya.ru Общие вопросы C/C++ 1 25.11.2010 00:00
Бинарные деревья ZET78 Общие вопросы C/C++ 1 26.09.2010 20:41