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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2011, 14:59   #1
Виктор32
Новичок
Джуниор
 
Регистрация: 24.03.2011
Сообщений: 1
По умолчанию Стек

Помогите пожалуйста!!!
Задание такое:
Дан целочисленный файл .Составить стек из его отрицательных элементов;

program stek;
uses crt;
type
str= string;
uk_stack= ^stack;
stack= record
inf: str;
next: uk_stack
end;
var
Beg: uk_stack;
s: str;

procedure sozd_stack(var Beg: uk_stack; var s: str);
begin
new(Beg);
Beg^.next:=nil;
Beg^.inf:=s
end;

procedure dob_el_stack (var Beg: uk_stack; var s: str);
var p: uk_stack;
begin
new(p);
p^.next:=Beg;
Beg:=p;
Beg^.inf:=s
end;

procedure ud_el_stack(var Beg: uk_stack; var s: str);
begin
s:=Beg^.inf;
Beg:=Beg^.next
end;

begin
clrscr;

writeln('****** STACK ******');
repeat
ud_el_stack (Beg,s);
writeln(s);
until Beg = nil;
readln
end.


___________________________________ ______________________________
Вот процедуры создание стека и добавление в него элементов.Я не пойму как создать файл и считать отрицательные элементы
Виктор32 вне форума Ответить с цитированием
Старый 24.03.2011, 15:54   #2
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Тут нужно, перед тем, как пихать элемент в стек проверять его на <0. А файл создается коммандой assign. Но по условию задачи создавать его не надо
danekne вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
стек freestylerUA Паскаль, Turbo Pascal, PascalABC.NET 2 09.03.2011 13:28
стек в с++ Aleksa_ks Помощь студентам 0 02.05.2010 12:12
Стек в С++ skiffter Помощь студентам 3 26.03.2010 09:57
Стек. pa6kevi4 Помощь студентам 5 12.03.2010 15:38