Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 2
Регистрация: 24.04.2013
Сообщений: 135
1

Стеки. Немного не допонимаю

24.04.2013, 17:47. Показов 423. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Эта программ берет цифры из двух файлов и помещает их в стек. как слеть что бы помещались только положительные числа

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
type
  TElem = integer; 
  TList = ^TElement;
  TElement = record
    info: TElem; 
    next: TList;
  end;
 
procedure StackAdd(var S: TList; e: TElem);
var
  z: TList;
begin
  new(z);
  z^.next := s; 
  z^.info := e; 
  s := z; 
end;
 
procedure Print(s: TList);
begin
  if s = nil then
  begin
    writeln('Стек пуст');
    exit;
  end;
  while s <> nil do 
  begin
    Write(s^.info, ' ');
    s := s^.next
  end;
  writeln;
end;
 
var
  Stk, Stk1: TList; 
  ch, a: integer; 
  s1, s2: text;
 
begin
  while true do
  begin
    writeln;
    writeln('Выберете нужное действие');
    writeln('1 - Создать новый стек на основе имеющихся');
    writeln('2 - Вывести стек');
    writeln('3 - Выход');
    readln(ch);
    case ch of 
      1: 
        begin
          Assign(s1, 'Stek1.txt');
          Assign(s2, 'Stek2.txt');
          Reset(s1);
          Reset(s2);
          
          while not eof(s1) do
          begin
            read(s1, a);
            StackAdd(Stk, a);
            while not eof(s2) do
          begin
            
            read(s2, a);
            StackAdd(Stk, a);
            
            end;
          end;   
        end;
        
      2: Print(Stk);
      3: exit;
    end;
  end;
  dispose(stk);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2013, 17:47
Ответы с готовыми решениями:

Не много не допонимаю
Доброго времени суток, не понимаю, что делаю не так, с формы приходят данные, там два компонента...

Хочу проверить готовый проект, но что то я не допонимаю
Для примера решил посмотреть как делают другие то что я теперь пытаюсь сам и вот не задача, На...

В наушник попало немного воды и он стал немного тише играть
В наушник попало немного воды и он стал немного тише играть. Это практически не заметно, но всё же...

либо не работает ereg_replace либо я что то не допонимаю
Почему s не меняет на 1 ? =\ $replace='dasdassss'; ereg_replace('s','1',$replace); ...

0
24.04.2013, 17:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2013, 17:47
Помогаю со студенческими работами здесь

Стеки на С!
Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и...

Стеки
Реализовать программу, в которой будут использоваться стеки (магазинный и кольцевой) и очередь. В...

Стеки
может у кого то уже есть готовая или кому то интересно написать буду оочень благодарен Создать...

Стеки
Помогите разобраться со стеками.Вылетает 3 ошибки при компеляции. #include &lt;stdio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru