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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 07:07   #1
Sandysman
Пользователь
 
Регистрация: 18.05.2011
Сообщений: 12
Восклицание Списки в паскале

Плиз помогите мне довести до ума прогу. Мне надо вывести начальный список, и из него вывести поле с максипальным периодом обращения. вот прога:
Код:
program laba;
type T=^TABL;
     TABL=record
                L:T;
                Naz:string;
                rast,sput,perobr,massa:integer;
                sr:real;
            end;
Var F,W,K:T;
  Max,IMax,I,N:integer;

begin
      write ('skolko elementov vvodit');
      readln (N);
      F:=nil;
      For I:=1 to N do
                      begin
                           new (W);
                           write ('nazvanie planeti');
                           readln (W^.Naz);
                           write ('period obrashenia');
                           readln (W^.perobr);
                           write ('rastoyanie do solnca');
                           readln (W^.rast);
                           write ('kolichestvo sputnikov');
                           readln (W^.sput);
                           Write ('Massa');
                           readln (W^.massa);
                           Write ('Sr');
                           readln (W^.sr);
                           Writeln ();
                           W^.L:=F;
                           F:=W;
                      end;
    Max:=F^.perobr;
    W:=F;
    For I:=1 to N do begin
                         If W^.perobr>Max then begin
                                                      Max:=W^.perobr;
                                                      IMax:=I;
                                                  end;
                          W:=W^.L;
                     end;
    Write ('Max: ',Max,'IMax: ',IMax); read (Max,IMax);
   dispose (W);
   dispose (F);
   W:=nil;
   F:=nil;
end.


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

Последний раз редактировалось Serge_Bliznykov; 18.05.2011 в 10:29.
Sandysman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите! Задача на списки в паскале Kinkl Помощь студентам 2 12.04.2011 14:30
Списки в паскале Maxxtro123 Помощь студентам 4 12.04.2011 09:13
списки в Паскале denis_stell Помощь студентам 0 22.05.2010 18:59