36 / 17 / 9
Регистрация: 14.02.2011
Сообщений: 169
1

построить пересечение последовательностей

30.03.2011, 22:52. Показов 1906. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны натуральные числа n и m, целые числа a1,...am и b1,...,bn. Среди элементов этих последовательностей нет повторяющихся чисел.
а) построить пересечение последовательностей a1,...,am и b1,...,bn;
б) получить все элементы последовательности b1,...,bn, которые не входят в последовательности a1,...,am.

Помогите пожалуйста составить программу.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2011, 22:52
Ответы с готовыми решениями:

Построить пересечение и разность множеств.
Заданы два множества точек на плоскости. Построить пересечение и разность этих двух множеств.

Построить пересечение последовательностей а1..., аm и b1,...,bn
2. Даны натуральные числа n и m, целые числа а1,..,, аm и b1,...,bn. Среди а1 ,..., аm нет...

Построить пересечение последовательностей
Люди,мож кто поможет эту задачечку порешить, я её и через множества решал и через массивы,но она...

Построить пересечение последовательностей
2. Даны натуральные числа n и m, целые числа а1,..,, аm и b1,...,bn. Среди а1 ,..., аm нет...

3
24 / 24 / 30
Регистрация: 31.03.2011
Сообщений: 46
31.03.2011, 02:52 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
uses Crt;
var n,m:integer;
    a,b:set of integer;
begin
writeln('Введите n and m');
repeat
  read(m,n);
  a:=a+[n];
  b:=b+[m];
  writeln('Для завершения ввода нажмите Esc');
until readkey=#27;  
  writeln('Пересечение множеств=',a*b);
  writeln('Не входят в множество а-->',a-b);
end.
0
36 / 17 / 9
Регистрация: 14.02.2011
Сообщений: 169
31.03.2011, 18:00  [ТС] 3
не работает...множество на базе недопустимого типа выдаёт ошибку
0
24 / 24 / 30
Регистрация: 31.03.2011
Сообщений: 46
31.03.2011, 21:22 4
Цитата Сообщение от BOUH_TbMbI Посмотреть сообщение
не работает...множество на базе недопустимого типа выдаёт ошибку
Код для BP, TP:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
uses Crt;
var n,m:integer;
   c,z,a,b:set of 0..255;
begin
writeln('Введите n and m');
repeat
  read(m,n);
  a:=a+[n];
  b:=b+[m];
  writeln('Для завершения ввода нажмите Esc');
until readkey=#27;
  z:=a*b;
  c:=a-b;
  readln;
end.
Этот код будет точно работать, но в TP с множествами нельзя использовать write/writeln и множество должно содержать не более 255 элементов, поэтому увидеть то что получилось в множестве можно только через отладчик, посмотрев переменные z,c...
n и m должны быть не меньше 0 и не больше 255;
Если хочешь без отладчика, то тогда PascalABCNET и предыдущий мой код.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2011, 21:22
Помогаю со студенческими работами здесь

Построить пересечение последовательностей
Дано число n и целые числа. Nastik23, оформите тему в соответствии с правилами форума:...

Массив: Построить пересечение последовательностей
1. Даны натуральное число n, целые числа a1,..., a25, b1,..., bn. Среди a1,..., a25 нет...

Получить пересечение последовательностей чисел
1) Даны натуральное число n, целые числа a1, a2, a3,… a25 и b1, b2, b3,… bn. Среди a1, a2, a3,… ...

Пересечение последовательностей с повторяющимися элементами
Всем доброго времени суток! Интересную задачу подкинули. Прошу показать красивое и максимально...


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

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

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