Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
CleverBot
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 1
1

Паскаль, работа со стеком

10.01.2014, 22:44. Просмотров 874. Ответов 1
Метки нет (Все метки)

Доброго времени суток, уважаемые формучане!
Мне задали следующее задание на Паскале, но дальше первой процедуры я никак не могу сдвинуться
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
program lab8;
 
type
  RecDyn = ^rec;
  rec = record
    info: integer;
    next: RecDyn;
  end;
 
procedure stack;
var
  temp, first: RecDyn;
  n: integer;
 
begin
  first := nil;
  n := 0;
  while n >= 0 do
  begin
    new(temp);
    writeln('Введите число:');
    read(n);
    temp^.info := n;
    temp^.next := first;
    first := temp;
  end;
  
  repeat
    writeln('Элемент стека: ', temp^.info);
    first := temp^.next;
    dispose(temp);
    temp := first;
  until(temp = nil);
end;
 
begin
  stack;
end.
, всвязи с чем прошу вас о помощи. Даже одна процедура для одного задания невероятно мне поможет.
1)Создать связанный список для хранения целых чисел.Число записей неизвестно, но можно ввести число, являющееся признаком окончания ввода данных.Организовать стек.
2)Для исходного списка решить следующую задачу:
вставить до минимального элемента заданное число A1, а после него – заданное число A2;
3)Для полученного списка решить следующую задачу:
выбрать из списка все четные элементы и сформировать из них новую очередь;
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2014, 22:44
Ответы с готовыми решениями:

работа со стеком
uses crt; type str=string; uk_stack=^stack; stack=record inf:str;...

Работа со стеком
Доброго времени суток. Мне нужно создать стек и вывести его на экран. Или...

Pascal работа с файлами и стеком. Требуется грамотный совет
Собственно задача с олимпиады Определим правильные скобочные выражения так:...

Паскаль.Работа с текстом.
Составить программу, которая позволяет вывести часть текста между двумя любыми...

Паскаль.работа с текстом.
Вывести 2 предложения написанные русскими буквами.Вывести на печать символы...

1
pahuss
76 / 71 / 66
Регистрация: 11.04.2013
Сообщений: 221
11.01.2014, 11:22 2
Т. А. Павловская, Паскаль. Программирование на языке высокого уровня. Там хорошо описана работа со стеком. Вообще стоящий, на мой взгляд, учебник.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2014, 11:22

Работа с файлами на Паскаль
Всем привет, не получается с программой, нужно "Сформировать файл...

работа с динамическими переменными на паскаль
ввести список из 3 студентов, их фамилии и 6 оценок. Вывести тех студентов, у...

Лабораторная работа на языке Паскаль!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru