mLAUS
1

Список: Составить программу, которая по исходному списку строит два новых списка

08.06.2013, 19:48. Показов 639. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мучаюсь весь день уже. В голову приходит полный бред. Помогите плиз
Составить программу, которая по исходному списку строит два новых списка: один из положительных элементов, а другой из остальных элементов списка.
есть набросок
Delphi
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
type pn=^dp;
     dp=record
     i:integer;
     p:pn
     end;
var  t,r,q,s:pn;x,j:Integer; f:TextFile;
   begin
    AssignFile(f,'f1.txt');
Reset(f);
r:=nil;
j:=0;
repeat j:=j+1;
new(q);
 read(f,q^.i);
 q^.p:=r;
  r:=q
until eof(f);
CloseFile(f);
 
    repeat q:=q^.p;
         Mmo1.Lines.Add(IntToStr(q^.i));
    until q^.p=nil;
    repeat q:=q^.p;
      if q^.i>0 then    //Тут ругается и не говорит даже в чем дело о_О
      begin
         t^.i:=q^.i;
         Mmo2.Lines.Add(IntToStr(t^.i));
         end;
   until q^.p=nil;
    repeat q:=q^.p;
     if q^.i=0 then       //тут такая же проблема
     begin
         s^.i:=q^.i;
         Mmo3.Lines.Add(IntToStr(s^.i));
         end;
    until q^.p=nil;
 
end;
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2013, 19:48
Ответы с готовыми решениями:

Списки: Описать процедуру, которая по списку L строит два новых списка
Помогите!!! :cry: Описать процедуру, которая по списку L строит два новых списка: L1- из...

Указатели: написать программу, которая по данному списку L строит два новых списка
помогите ,пожалуйста,решить задачу (Pascal) Создать файл вещественных чисел. Разместить элементы...

Написать программу, которая по списку из входной последовательности чисел строит два новых списка
Тема: Ссылки, списки, динамические структуры данных. Цель: Практическая работа на ЭВМ с...

По исходному списку строится два новых: положительные и остальные элементы
Ребята, спасайте! обычно я прихожу сюда с недоделанным кодом/кодом в котором что-то неправильно...

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

Из вещественных элементов списка L строит два новых
Используя описание: список=^звено звено=record элемент:тип элемента; ...

Написать функцию, которая по списку строит сложный список
Нужно написать функцию, которая по списку ‘(a1 a2…aN) строит сложный список ((a1 a2) (a2 a3) …).

По списку L построить два новых списка: L1 – из положительных элементов и L2 – из остальных
Имеются линейные однонаправленные списки: type p=^item; item=record data:real; reference:...

Написать функцию, которая использует исходный список L и создает два новых списка L1 и L2. L1 содержит нечетные числа, а L2 – четные
всем привет! ребят, вы не поможете с задачкой? Написать функцию, которая использует исходный...

Написать функцию которая по линейныму списку вида (a d r g h .) строит сложный список вида (a (d (r (g (h (.)
Написать функцию которая по линейныму списку вида (a d r g h ...) строит сложный список вида (a (d...

Написать функцию которая по линейныму списку вида ( . a s w c b) строит сложный список вида (.) a) s) w) c) b)
Написать функцию которая по линейныму списку вида ( ... a s w c b) строит сложный список вида...


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

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

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