Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2013, 15:57   #1
Ann2807
Пользователь
 
Регистрация: 08.09.2012
Сообщений: 41
По умолчанию Паскаль. Множества

Здравствуйте, помогите пожалуйста. Что нужно написать, чтобы вывелись на печать элементы множества А, которые не входят во множество B

1.Пусть заданы множество А и множество В целых чисел, вывести напечатать все элементы множества А которые не входят в множество В.

Вот исходники

Код:
 {осн программа.}
uses
     op, obrabotka;
var
       A: mn;
       B: mn;
begin
     sozdanie (A);
     sozdanie (B);
     print (B);
end.
Код:
{модуль  1.}
unit op;
interface
  type mn= set of byte;
implementation
end.
Код:
{модуль 2. }
unit obrabotka;
interface
uses op;
procedure sozdanie1 (var AA:mn);
procedure sozdanie (var BB : mn);
procedure print (var BB : mn);
implementation
procedure sozdanie;
var i : byte;
      AA: mn;
begin
        AA:=[1..10];
        BB:=[5..10];
        for i:=1 to 10 do 
                                    if (AA>=BB)then{что здесь написать?} ; 
end;
procedure print;
var i : byte;
begin
        for i:=1 to 10 do 
                                    if (i in BB) then write(i, ‘   ‘); 
end;
end.
Ann2807 вне форума Ответить с цитированием
Старый 19.05.2013, 16:09   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Как то так
Код:
for i :=1 to 10 do
  if (i in A) and not(i in B) then
    write(i : 3)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Старый 19.05.2013, 16:50   #3
Ann2807
Пользователь
 
Регистрация: 08.09.2012
Сообщений: 41
По умолчанию

работает, но выводит 1 2 3 4 1 2 3 4 . это нормально?
Ann2807 вне форума Ответить с цитированием
Старый 19.05.2013, 19:14   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
работает, но выводит 1 2 3 4 1 2 3 4 . это нормально?
Код, предоставленный GetMax'ом, не может выводить этого.

Не понятно Вы заполняете множества. Да и зачем? Если сказано что они уже даны.
Poma][a вне форума Ответить с цитированием
Старый 26.05.2013, 22:06   #5
Ann2807
Пользователь
 
Регистрация: 08.09.2012
Сообщений: 41
По умолчанию

Спасибо всем большое, тема закрыта
Ann2807 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Множества.Паскаль Ultar Помощь студентам 12 29.01.2013 10:50
Множества. Паскаль. Heming Фриланс 1 24.12.2011 09:22
Множества. Паскаль. Heming Фриланс 2 23.12.2011 04:08
Множества В Паскаль Стасссс Помощь студентам 1 03.04.2009 17:43