Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
Rage_
2 / 2 / 1
Регистрация: 02.05.2012
Сообщений: 20
1

Составить программу, которая формирует список L, включив в него по одному разу элементы, которые входят в список L1 но не входят в список L2

04.09.2012, 16:45. Просмотров 3059. Ответов 2
Метки нет (Все метки)

Составить программу, которая формирует список L, включив в него по одному разу элементы, которые входят в список L1 но не входят в список L2

Помогите пожалуйста) заранее спасибо.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2012, 16:45
Ответы с готовыми решениями:

Сформировать третий список, включив в него по одному разу элементы из первого, не входящие во второй
Здравствуйте! Начал разбор темы ссылочных типов данных. Интересно, как всегда, но сразу столкнулся...

Удалить из списка L1 все элементы, которые входят в список L2
Даны списки L1 и L2, элементы которых являются целыми числами. Удалить из списка L1 все элементы,...

Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2. Ошибка
Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба...

Сформировать список, включив в него по одному разу те элементы, входящие одновременно в оба других списка
Дано два односвязных списка L1,L2, элементы которых - действительные числа. Описать процедуру,...

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

2
BumerangSP
4292 / 1414 / 463
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
05.09.2012, 12:57 2
Лучший ответ Сообщение было отмечено Rage_ как решение

Решение

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
76
77
78
79
80
81
82
uses crt;
const n =10;
type alist=^a;
 a = record
  data: integer;
  next: alist;
 end;
 
 var L,L1,L2: alist;
     b,i: integer;
     s: set of byte;
     
 procedure add(var first: alist; x: integer);
 var cur: alist;
 begin
  if first=nil then
  begin
   new(first);
   cur:=first;
  end
  else
  begin
   cur:=first;
    while cur^.next<>nil do
     cur:=cur^.next;
    new(cur^.next);
    cur:=cur^.next;
  end;
  cur^.next:=nil;
  cur^.data:=x;
 end;
 
 procedure list(first: alist);
 begin
  while first<>nil do
   begin
    write(first^.data,' ');
    first:=first^.next;
   end;
  writeln;
 end;
 
 procedure incl(l2:alist;var s: set of byte);
 begin
  for i:=1 to n do
   begin
    if not (l2^.data in s) then
     include(s,l2^.data);
     l2:=l2^.next
   end;
 end;
 
 begin
  clrscr;
  randomize;
  l:=nil;
  l1:=nil;
  l2:=nil;
  writeln('Исходные списки L1 и L2: ');
  for i:=1 to n do
   begin
    b:=random(10);
    add(l1,b);
    b:=random(30);
    add(l2,b);
   end;
  list(l1);
  list(l2);
  incl(l2,s);
  for i:=1 to n do
   begin
   if not (l1^.data in s) then
    begin
     include(s,l1^.data);
     add(l,l1^.data);
    end;
   l1:=l1^.next;
   end;
   writeln('Полученный список L: ');
   list(l);
  readln;
 end.
3
Rage_
2 / 2 / 1
Регистрация: 02.05.2012
Сообщений: 20
05.09.2012, 14:52  [ТС] 3
BumerangSP, огромное спасибо

 Комментарий модератора 
Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2012, 14:52

Списки. Составить программу которая формирует список L, включив в него по одному разу элементы, которые входят одновременно в оба списа L1 и L2
Составить программу которая формирует список L, включив в него по одному разу элементы, которые...

Сформировать список Р, включив в него элементы списка Р1, которые не входят в список Р2
Как написать функцию или процедуру, которая формирует список Р, включив в него по одному разу...

Сформировать. файл, включив в него по одному разу элементы, которые входят одновременно в оба файла
Помогите решить Текстовые файлы заранее спасибо.. Составить программу, которая формирует файл,...


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

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

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