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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 18:12   #1
felixandr
 
Регистрация: 23.12.2011
Сообщений: 5
Стрелка Динамические списки_PLS_HLP

ДОБРЫЙ ВЕЧЕР)))
Надеюсь, это сообщение смотрит человек который может мне помочь.
Мне нужна помощь с динамическими массивами.
Суть задачи:
Программа должна быть в 3 процедуры:
1)создание в списке массива чисел(смог сделать только это)
2)вывод на экран содержимого списка
3)ввод числа, после которого в списке-после этого номера-удаляются все элементы.

Я смог сделать только это, дальше не получается:
Цитата:

uses crt;
const
n= 21;

type
pp= ^elem;
elem= record
inf1: integer;
next: pp;
end;

var
ptb, pte: pp;
i,j:INTEGER;

procedure newList;
var
i: integer;
pt: pp;

begin


ptb:= nil;
for i:=1 to n do begin
new(pt);
pt^.inf1:= i*i;
end;
if ptb=nil then begin
ptb:= pt;
pte:= pt
end
else pte^.next:= pt;
pte:= pt;
pte^.next:= nil;
end;


procedure showList;
begin
while ptb <> nil do begin
writeln(ptb^.inf1);
ptb:=ptb^.next;
end;

readkey;
end;


begin
repeat
CLRSCR;
writeln('VVEDI 1 DLYA ZAPOLNENIYA I VIVODA SPISKA');
WRITELN('VVEDI 2 DLYA VIVODA SPISKA');
WRITELN('VVEDI 3 DLYA UDALENIYA SOME ELEMENTOV

SPISKA');
WRITELN('PRESS ESC TO EXIT');

case readkey of

'1':begin newList; writeln('OUR LIST'); showlist

end;

'2':begin showList; end;

#27:exit;

else begin writeln; writeln('TAKOI KOMANDI

NET');end;
end;
readln;
until false;

readkey;
end.
felixandr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические массивы Наташок Паскаль, Turbo Pascal, PascalABC.NET 6 12.04.2011 12:03
Динамические структуры danilqa Паскаль, Turbo Pascal, PascalABC.NET 2 11.04.2011 12:16
Динамические структуры в С++ Aleksa_ks Помощь студентам 0 04.05.2010 21:50
динамические структуры Елена Лапуля Помощь студентам 3 04.05.2010 08:57
Динамические переменные.. NSvirus Паскаль, Turbo Pascal, PascalABC.NET 2 08.06.2009 22:56