Форум программистов, компьютерный форум, киберфорум
Наши страницы

Pascal ABC

Войти
Регистрация
Восстановить пароль
 
CleverBot
0 / 0 / 0
Регистрация: 07.01.2014
Сообщений: 1
#1

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

10.01.2014, 22:44. Просмотров 789. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Паскаль, работа со стеком (Pascal ABC):

Работа со стеком - Pascal
Доброго времени суток. Мне нужно создать стек и вывести его на экран. Или что-то с вводом или выводом, не пойму никак. uses crt; ...

работа со стеком - Pascal
uses crt; type str=string; uk_stack=^stack; stack=record inf:str; nevt:uk_stack; end; var beg:uk_stack; s:real;

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

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

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

Паскаль.работа с текстом. - Pascal
Вывести 2 предложения написанные русскими буквами.Вывести на печать символы алфавита,не входящие ни в одно из этих предложений,символы...

1
pahuss
75 / 70 / 33
Регистрация: 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
Привет! Вот еще темы с ответами:

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

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

Перевод задачи из C++ в паскаль. Работа с текстовыми файлами - Pascal ABC
Была задача в C++ #include <iostream> #include <conio.h> #include <fstream> using namespace::std; int main() { char...

Контрольная домашняя работа по Pascal ABC (Паскаль АБЦ) - Pascal ABC
Срочно помогите скоро экзамен, с этой программой не работал понятия не имею как делать, а 10 уже экзамен 3 математических задания. ...


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

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

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